Task names

ksoldavin wrote on Monday, 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

davedoors wrote on Monday, 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.