FreeRTOS application functions.
Functions | |
| void | vApplicationStackOverflowHook (TaskHandle_t, char *pcTaskName) |
| void | vApplicationGetIdleTaskMemory (StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize) |
| void | vApplicationGetTimerTaskMemory (StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) |
| void vApplicationGetIdleTaskMemory | ( | StaticTask_t ** | ppxIdleTaskTCBBuffer, |
| StackType_t ** | ppxIdleTaskStackBuffer, | ||
| uint32_t * | pulIdleTaskStackSize | ||
| ) |
Allocates static memory for the idle task. Provides a configMINIMAL_STACK_SIZE stack.
| void vApplicationGetTimerTaskMemory | ( | StaticTask_t ** | ppxTimerTaskTCBBuffer, |
| StackType_t ** | ppxTimerTaskStackBuffer, | ||
| uint32_t * | pulTimerTaskStackSize | ||
| ) |
Allocates static memory for the timer task. Provides a configTIMER_TASK_STACK_DEPTH stack.
| void vApplicationStackOverflowHook | ( | TaskHandle_t | , |
| char * | pcTaskName | ||
| ) |
If configCHECK_FOR_STACK_OVERFLOW is enabled, FreeRTOS requires applications to implement vApplicationStackOverflowHook, which is called when a stack overflow is detected. This implementation invokes PW_CRASH with the task name.