]> begriffs open source - freertos/commit
Kernel changes to improve power saving:
authorRichard Barry <ribarry@amazon.com>
Wed, 20 May 2015 15:46:40 +0000 (15:46 +0000)
committerRichard Barry <ribarry@amazon.com>
Wed, 20 May 2015 15:46:40 +0000 (15:46 +0000)
commit267dc24bb3cdbc37d32f1d053d4bef8869b3f5a8
treeacbc3ead5b4215fdbd7b0b7e8fdfe47022307d0a
parent067c1573c30ae084dce94a2b7aebce3c49ddc8a3
Kernel changes to improve power saving:
+ The timer task now blocks indefinitely if there are no timers active, allowing eTaskConfirmSleepModeStatus to return eNoTasksWaitingTimeout when configUSE_TIMERS is set to 1.
+ The next unblock time is calculated automatically after a task unblocks when waiting for a notification, allowing deep sleep to be entered earlier.
FreeRTOS/Source/include/portable.h
FreeRTOS/Source/include/projdefs.h
FreeRTOS/Source/include/queue.h
FreeRTOS/Source/include/task.h
FreeRTOS/Source/portable/GCC/ARM_CA9/portmacro.h
FreeRTOS/Source/portable/MPLAB/PIC32MZ/portmacro.h
FreeRTOS/Source/queue.c
FreeRTOS/Source/tasks.c
FreeRTOS/Source/timers.c