]> begriffs open source - freertos/commit
Add daemon task startup hook / timer task creation consistency check (#1009)
authorRichardBarry <3073890+RichardBarry@users.noreply.github.com>
Thu, 7 Mar 2024 07:08:15 +0000 (23:08 -0800)
committerGitHub <noreply@github.com>
Thu, 7 Mar 2024 07:08:15 +0000 (12:38 +0530)
commit4732b96dba05e2eeaeaec795977ab0a054cce065
treea90ac3db70e4a7542b89f5e8ed5af8a043c2f6cc
parentd95451d92443895b9bc3d3169de9551eec859afe
Add daemon task startup hook / timer task creation consistency check (#1009)

Add a compile time check that emits a helpful error message if the user
attempts to create a daemon task startup hook without also creating the
timer/daemon task.

The timer/daemon task startup hook runs in the context of the timer/daemon
task.  Therefore, it won't run even if configUSE_DAEMON_TASK_STARTUP_HOOK
is set to 1 if the timer task isn't created.  The timer task is only created if
configUSE_TIMERS is not equal to 0.
include/FreeRTOS.h