From 118adb96cf4503fdccd974090934d18c279cc403 Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Mon, 21 Mar 2022 14:05:49 +0100 Subject: Nimble: Reduce BLE power usage This configures Nimble to enable the HFCLOCK and other Bluetooth peripherals only when needed, but 1500 us in advance. This time is recommended by the Mynewt docs. --- src/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9de1ca11..aa06b2b3 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -780,6 +780,7 @@ add_definitions(-DNRF52 -DNRF52832 -DNRF52832_XXAA -DNRF52_PAN_74 -DNRF52_PAN_64 add_definitions(-DFREERTOS) add_definitions(-D__STACK_SIZE=1024) add_definitions(-D__HEAP_SIZE=4096) +add_definitions(-DMYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME=1500) # Note: Only use this for debugging # Derive the low frequency clock from the main clock (SYNT) -- cgit v1.2.3-70-g09d2