From bbe4e500c3a972146d834d21dc355b8509f88342 Mon Sep 17 00:00:00 2001 From: JF Date: Sun, 5 Jan 2020 11:09:07 +0100 Subject: 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) --- src/Logging/NrfLogger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/Logging/NrfLogger.cpp') diff --git a/src/Logging/NrfLogger.cpp b/src/Logging/NrfLogger.cpp index 06639401..1c47a108 100644 --- a/src/Logging/NrfLogger.cpp +++ b/src/Logging/NrfLogger.cpp @@ -21,7 +21,7 @@ void NrfLogger::Process(void*) { NRF_LOG_INFO("Logger task started!"); while (1) { NRF_LOG_FLUSH(); - vTaskSuspend(nullptr); + vTaskDelay(100); // Not good for power consumption, it will wake up every 100ms... } } -- cgit v1.2.3-70-g09d2