Improve power consumption and SLEEP mode :
- Disable IDLE hook (it would wake the device up as soon as possible). - Logger task sleep for 100ms (disable logging for better battery life) - Logging is disabled by default - Apply fix for ERRATA 87 (clear FPU interrupt before going to sleep). Ports files from FreeRTOS are now in the sources (they where in the SDK before)
This commit is contained in:
parent
7688f46898
commit
bbe4e500c3
11 changed files with 1047 additions and 21 deletions
|
|
@ -131,9 +131,6 @@ macro(nRF5x_setup)
|
|||
${NRF5_SDK_PATH}/external/freertos/source/event_groups.c
|
||||
${NRF5_SDK_PATH}/external/freertos/source/portable/MemMang/heap_1.c
|
||||
${NRF5_SDK_PATH}/external/freertos/source/list.c
|
||||
${NRF5_SDK_PATH}/external/freertos/portable/GCC/nrf52/port.c
|
||||
${NRF5_SDK_PATH}/external/freertos/portable/CMSIS/nrf52/port_cmsis.c
|
||||
${NRF5_SDK_PATH}/external/freertos/portable/CMSIS/nrf52/port_cmsis_systick.c
|
||||
${NRF5_SDK_PATH}/external/freertos/source/queue.c
|
||||
${NRF5_SDK_PATH}/external/freertos/source/stream_buffer.c
|
||||
${NRF5_SDK_PATH}/external/freertos/source/tasks.c
|
||||
|
|
@ -144,8 +141,6 @@ macro(nRF5x_setup)
|
|||
# freertos include
|
||||
include_directories(
|
||||
${NRF5_SDK_PATH}/external/freertos/source/include
|
||||
${NRF5_SDK_PATH}/external/freertos/portable/CMSIS/nrf52
|
||||
${NRF5_SDK_PATH}/external/freertos/portable/GCC/nrf52
|
||||
)
|
||||
|
||||
# toolchain specific
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue