uxTaskGetStackHighWaterMark ?

I’m trying to free up memorty as I keep crashing. I’m trying to use uxTaskGetStackHighWaterMark, but I just get the error: undefined reference to `uxTaskGetStackHighWaterMark’ freertos.h has this line: #define configCHECK_FOR_STACK_OVERFLOW 2 I have done a search for its defnition, but it’s nowehre to be found! Anyone able to help me please? Using STM32 with Crossworks.

uxTaskGetStackHighWaterMark ?

Set INCLUDE_uxTaskGetStackHighWaterMark to 1 in FreeRTOSConfig.h. The function is defined in FreeRTOS/Source/Tasks.c. Regards.

uxTaskGetStackHighWaterMark ?

Thanks, Richard. I had already looked for this and couldn’t see it in FreeRTOSConfig.h. I didn’t realise you actually have to add the line. Thanks again.