Thank you for the prompt response @hs2 .
I did try those suggestions earlier as well. I tried to keep the post simple to avoid unnecessary complexity, to see if I was missing something simple.
- I did leave the
configCHECK_FOR_STACK_OVERFLOW
to 2 and added this snippet to the main.c file.
void vApplicationStackOverflowHook( TaskHandle_t pxTask, char *pcTaskName )
{
// This function will get called if a task overflows its stack. If the
// parameters are corrupt then inspect pxCurrentTCB to find which was the
// offending task.
( void ) pxTask;
( void ) pcTaskName;
for( ;; );
}
- I did comment out the handlers entirely.
I reran the make clean and make command to ensure a clean build and the application builds… but the leds do not blink.
The call stack remain the same. I will however look into the configASSERT to see how I can utilize it to debug better…
Thanks again for the suggestions.