\r
/* The data is being left in the queue, so see if there are\r
any other tasks waiting for the data. */\r
\r
/* The data is being left in the queue, so see if there are\r
any other tasks waiting for the data. */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r
\r
/* The data is being left in the queue, so see if there are\r
any other tasks waiting for the data. */\r
\r
/* The data is being left in the queue, so see if there are\r
any other tasks waiting for the data. */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r
that an ISR has removed data while the queue was locked. */\r
if( pxQueue->xRxLock == queueUNLOCKED )\r
{\r
that an ISR has removed data while the queue was locked. */\r
if( pxQueue->xRxLock == queueUNLOCKED )\r
{\r
{\r
/* Data was posted while the queue was locked. Are any tasks\r
blocked waiting for data to become available? */\r
{\r
/* Data was posted while the queue was locked. Are any tasks\r
blocked waiting for data to become available? */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r
{\r
/* Tasks that are removed from the event list will get added to\r
the pending ready list as the scheduler is still suspended. */\r