xTASK_STATUS::usStackHighWaterMark is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesFreeRTOSxTASK_STATUS::usStackHighWaterMark

xTASK_STATUS::usStackHighWaterMark field

Syntax

configSTACK_DEPTH_TYPE usStackHighWaterMark;

References

LocationReferrerText
task.h:147
configSTACK_DEPTH_TYPE usStackHighWaterMark; /* The minimum amount of stack space that has remained for the task since the task was created. The closer this value is to zero the closer the task has come to overflowing its stack. */
tasks.c:3751vTaskGetInfo()
pxTaskStatus->usStackHighWaterMark = prvTaskCheckFreeStackSpace( ( uint8_t * ) pxTCB->pxStack );
tasks.c:3757vTaskGetInfo()
pxTaskStatus->usStackHighWaterMark = 0;
tasks.c:4458vTaskList()
sprintf( pcWriteBuffer, "\t%c\t%u\t%u\t%u\r\n", cStatus, ( unsigned int ) pxTaskStatusArray[ x ].uxCurrentPriority, ( unsigned int ) pxTaskStatusArray[ x ].usStackHighWaterMark, ( unsigned int ) pxTaskStatusArray[ x ].xTaskNumber ); /*lint !e586 sprintf() allowed as this is compiled with many compilers and this is a utility function only - not part of the core kernel implementation. */

Data Use

Functions writing xTASK_STATUS::usStackHighWaterMark
Functions reading xTASK_STATUS::usStackHighWaterMark
all items filtered out
xTASK_STATUS::usStackHighWaterMark
all items filtered out
Type of xTASK_STATUS::usStackHighWaterMark
xTASK_STATUS::usStackHighWaterMark
uint16_t
all items filtered out