Skip to content

Commit

Permalink
Add missing Task Notification IFDEF (#967)
Browse files Browse the repository at this point in the history
Wrap the task notification check in vTaskGetInfo() in in a  #if ( configUSE_TASK_NOTIFICATIONS == 1 )
  • Loading branch information
Skptak committed Jan 29, 2024
1 parent 722596e commit d634344
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions tasks.c
Original file line number Diff line number Diff line change
Expand Up @@ -6212,21 +6212,25 @@ static void prvCheckTasksWaitingTermination( void )
}
else
{
BaseType_t x;

/* The task does not appear on the event list item of
* and of the RTOS objects, but could still be in the
* blocked state if it is waiting on its notification
* rather than waiting on an object. If not, is
* suspended. */
for( x = ( BaseType_t ) 0; x < ( BaseType_t ) configTASK_NOTIFICATION_ARRAY_ENTRIES; x++ )
#if ( configUSE_TASK_NOTIFICATIONS == 1 )
{
if( pxTCB->ucNotifyState[ x ] == taskWAITING_NOTIFICATION )
BaseType_t x;

/* The task does not appear on the event list item of
* and of the RTOS objects, but could still be in the
* blocked state if it is waiting on its notification
* rather than waiting on an object. If not, is
* suspended. */
for( x = ( BaseType_t ) 0; x < ( BaseType_t ) configTASK_NOTIFICATION_ARRAY_ENTRIES; x++ )
{
pxTaskStatus->eCurrentState = eBlocked;
break;
if( pxTCB->ucNotifyState[ x ] == taskWAITING_NOTIFICATION )
{
pxTaskStatus->eCurrentState = eBlocked;
break;
}
}
}
#endif /* if ( configUSE_TASK_NOTIFICATIONS == 1 ) */
}
}
( void ) xTaskResumeAll();
Expand Down

0 comments on commit d634344

Please sign in to comment.