uxQueueMessagesWaitingFromISRqueue.hUBaseType_t uxQueueMessagesWaiting( QueueHandle_t xQueue ); A version of uxQueueMessagesWaiting() that can be called from an ISR. Return the number of messages stored in a queue.
uxQueueSpacesAvailablequeue.hUBaseType_t uxQueueSpacesAvailable( QueueHandle_t xQueue ); Return the number of free spaces in a queue.
vQueueDeletequeue.hvoid vQueueDelete( QueueHandle_t xQueue ); Delete a queue - freeing all the memory allocated for storing of items placed on the queue.
xQueueResetqueue.hBaseType_t xQueueReset( QueueHandle_t xQueue ); Resets a queue to its original empty state.
xQueueIsQueueEmptyFromISRqueue.hBaseType_t xQueueIsQueueEmptyFromISR( const QueueHandle_t xQueue ); Queries a queue to determine if the queue is empty. This function should only be used in an ISR.
xQueueIsQueueFullFromISRqueue.hBaseType_t xQueueIsQueueFullFromISR( const QueueHandle_t xQueue ); Queries a queue to determine if the queue is full. This function should only be used in an ISR.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|
Latest News
NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS. Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019 Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed. View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS. Careers
FreeRTOS and other embedded software careers at AWS. FreeRTOS Partners
|