Is there a way to retrieve the name of a task after the task has been created and is running? I have a debug routine that prints out some information about the tasks I am running but I have to manually enter the name of each task. I would like to be able to retrieve the name of the task given the task handle.
Anyone have any thoughts?
If you are inside the tasks.c source file then you can access TCB->pcTaskName directly. You could add your own function
char *GetTaskName( xTaskHandle task )
Look at how prvListTaskWithinSingleList() is implemented.