Task names

Posted by keith soldavin on May 10, 2010
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?

Thanks
Keith

RE: Task names

Posted by Dave on May 10, 2010
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 )
{
return ((tskTCB*)task)->pcTaskName;
}


Look at how prvListTaskWithinSingleList() is implemented.