mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
bugfix: Initialize uxTaskNumber at task initialization (#374)
* bugfix: Initialize uxTaskNumber at task initialization
This commit is contained in:
parent
4896d6b1a1
commit
683811bd8c
2
.github/lexicon.txt
vendored
2
.github/lexicon.txt
vendored
|
@ -2452,6 +2452,7 @@ uxstreambuffernumber
|
|||
uxtaskgetnumberoftasks
|
||||
uxtaskgetstackhighwatermark
|
||||
uxtaskgetsystemstate
|
||||
uxtaskgettasknumber
|
||||
uxtasknumber
|
||||
uxtaskpriorityget
|
||||
uxtaskprioritygetfromisr
|
||||
|
@ -2601,6 +2602,7 @@ vtaskremovefromunorderedeventlist
|
|||
vtaskresume
|
||||
vtaskresumefromisr
|
||||
vtasksetapplicationtasktag
|
||||
vtasksettasknumber
|
||||
vtasksettimeout
|
||||
vtasksettimeoutstate
|
||||
vtaskstartscheduler
|
||||
|
|
4
tasks.c
4
tasks.c
|
@ -1122,6 +1122,10 @@ static void prvAddNewTaskToReadyList( TCB_t * pxNewTCB )
|
|||
{
|
||||
/* Add a counter into the TCB for tracing only. */
|
||||
pxNewTCB->uxTCBNumber = uxTaskNumber;
|
||||
|
||||
/* Initialize the uxTaskNumber member to zero. It is utilized by the
|
||||
* application using vTaskSetTaskNumber and uxTaskGetTaskNumber APIs. */
|
||||
pxNewTCB->uxTaskNumber = 0;
|
||||
}
|
||||
#endif /* configUSE_TRACE_FACILITY */
|
||||
traceTASK_CREATE( pxNewTCB );
|
||||
|
|
Loading…
Reference in a new issue