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.