Menu

#116 Include Task handler information in vTaskList()

closed
nobody
None
5
2020-03-15
2017-06-07
Arunakar
No

In vTaskList(), task handler information iis not written to formatted output buffer "pcWriteBuffer".
(task handlers info very much useful for debugging purspose...)

Can we include the task handlers info as:

void vTaskList( char * pcWriteBuffer )
{
....
pcWriteBuffer = prvWriteNameToBuffer( pcWriteBuffer, pxTaskStatusArray[ x ].pcTaskName );

/ Write the rest of the string, including Task handle info./
sprintf( pcWriteBuffer, "\t%u\t%c\t%u\t%u\t%u\r\n", pxTaskStatusArray[ x ].xHandle,cStatus, ( unsigned int ) pxTaskStatusArray[ x ].uxCurrentPriority, ( unsigned int ) pxTaskStatusArray[ x ].usStackHighWaterMark, ( unsigned int ) pxTaskStatusArray[ x ].xTaskNumber );

pcWriteBuffer += strlen( pcWriteBuffer );
....

}

Discussion

  • Richard Barry

    Richard Barry - 2020-03-15
    • status: open --> closed
     

Log in to post a comment.