]> begriffs open source - freertos/commit
If tickless idle mode is in use then ensure prvResetNextTaskUnblockTime() is called...
authorRichard Barry <ribarry@amazon.com>
Fri, 3 Jan 2020 22:50:31 +0000 (22:50 +0000)
committerRichard Barry <ribarry@amazon.com>
Fri, 3 Jan 2020 22:50:31 +0000 (22:50 +0000)
commit881958514b12f8a560d0666c936d3b4c9cbc04f8
tree84aa790d64848e3799bc90f7774a9471e64c00f8
parent853856e8ccdc85eb1f19f881a947ed6d01c3775c
If tickless idle mode is in use then ensure prvResetNextTaskUnblockTime() is called after a task is unblocked due to a bit being set in an event group.  This allows the MCU to re-enter sleep mode at the earliest possible time (rather than waiting until the timeout that would occur had the task not being unblocked be the event group) and matches a similar change made for queues and derivative objects (semaphores, etc.) some time ago.
FreeRTOS/Source/tasks.c