| Latest News Items: FAT file system released - Tick suppression demo'ed SAM4L MCU & RX100 MCUs - embTCP released for PIC32 |
|
|||||||||||||||||||||
Queue Management |
|||||||||||||||||||||
| xQueue | A handle to the queue being queried. |
unsigned portBASE_TYPE uxQueueMessagesWaiting( xQueueHandle xQueue );
A version of uxQueueMessagesWaiting() that can be called from an ISR. Return the number of messages stored in a queue.
| xQueue | A handle to the queue being queried. |
void vQueueDelete( xQueueHandle xQueue );
Delete a queue - freeing all the memory allocated for storing of items placed on the queue.
| xQueue | A handle to the queue to be deleted. |
portBASE_TYPE xQueueReset( xQueueHandle xQueue );
Resets a queue to its original empty state.
| xQueue | The handle of the queue being reset |
portBASE_TYPE xQueueIsQueueEmptyFromISR( const xQueueHandle xQueue );
Queries a queue to determine if the queue is empty. This function should only be used in an ISR.
| xQueue | The handle of the queue being queried |
portBASE_TYPE xQueueIsQueueFullFromISR( const xQueueHandle xQueue );
Queries a queue to determine if the queue is full. This function should only be used in an ISR.
| xQueue | The handle of the queue being queried |