Go to the source code of this file.
|
#define | queueSEND_TO_BACK ( ( BaseType_t ) 0 ) |
#define | queueSEND_TO_FRONT ( ( BaseType_t ) 1 ) |
#define | queueOVERWRITE ( ( BaseType_t ) 2 ) |
#define | queueQUEUE_TYPE_BASE ( ( uint8_t ) 0U ) |
#define | queueQUEUE_TYPE_SET ( ( uint8_t ) 0U ) |
#define | queueQUEUE_TYPE_MUTEX ( ( uint8_t ) 1U ) |
#define | queueQUEUE_TYPE_COUNTING_SEMAPHORE ( ( uint8_t ) 2U ) |
#define | queueQUEUE_TYPE_BINARY_SEMAPHORE ( ( uint8_t ) 3U ) |
#define | queueQUEUE_TYPE_RECURSIVE_MUTEX ( ( uint8_t ) 4U ) |
#define | xQueueSendToFront(xQueue, pvItemToQueue, xTicksToWait) |
#define | xQueueSendToBack(xQueue, pvItemToQueue, xTicksToWait) |
#define | xQueueSend(xQueue, pvItemToQueue, xTicksToWait) |
#define | xQueueOverwrite(xQueue, pvItemToQueue) |
#define | xQueueSendToFrontFromISR(xQueue, pvItemToQueue, pxHigherPriorityTaskWoken) |
#define | xQueueSendToBackFromISR(xQueue, pvItemToQueue, pxHigherPriorityTaskWoken) |
#define | xQueueOverwriteFromISR(xQueue, pvItemToQueue, pxHigherPriorityTaskWoken) |
#define | xQueueSendFromISR(xQueue, pvItemToQueue, pxHigherPriorityTaskWoken) |
#define | xQueueReset(xQueue) |
|
BaseType_t | xQueueGenericSend (QueueHandle_t xQueue, const void *const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition) PRIVILEGED_FUNCTION |
BaseType_t | xQueuePeek (QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
BaseType_t | xQueuePeekFromISR (QueueHandle_t xQueue, void *const pvBuffer) PRIVILEGED_FUNCTION |
BaseType_t | xQueueReceive (QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
UBaseType_t | uxQueueMessagesWaiting (const QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
UBaseType_t | uxQueueSpacesAvailable (const QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
void | vQueueDelete (QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
BaseType_t | xQueueGenericSendFromISR (QueueHandle_t xQueue, const void *const pvItemToQueue, BaseType_t *const pxHigherPriorityTaskWoken, const BaseType_t xCopyPosition) PRIVILEGED_FUNCTION |
BaseType_t | xQueueGiveFromISR (QueueHandle_t xQueue, BaseType_t *const pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
BaseType_t | xQueueReceiveFromISR (QueueHandle_t xQueue, void *const pvBuffer, BaseType_t *const pxHigherPriorityTaskWoken) PRIVILEGED_FUNCTION |
BaseType_t | xQueueIsQueueEmptyFromISR (const QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
BaseType_t | xQueueIsQueueFullFromISR (const QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
UBaseType_t | uxQueueMessagesWaitingFromISR (const QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
QueueHandle_t | xQueueCreateMutex (const uint8_t ucQueueType) PRIVILEGED_FUNCTION |
BaseType_t | xQueueSemaphoreTake (QueueHandle_t xQueue, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
BaseType_t | xQueueTakeMutexRecursive (QueueHandle_t xMutex, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
BaseType_t | xQueueGiveMutexRecursive (QueueHandle_t xMutex) PRIVILEGED_FUNCTION |
void | vQueueWaitForMessageRestricted (QueueHandle_t xQueue, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely) PRIVILEGED_FUNCTION |
BaseType_t | xQueueGenericReset (QueueHandle_t xQueue, BaseType_t xNewQueue) PRIVILEGED_FUNCTION |
UBaseType_t | uxQueueGetQueueItemSize (QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
UBaseType_t | uxQueueGetQueueLength (QueueHandle_t xQueue) PRIVILEGED_FUNCTION |
◆ queueOVERWRITE
◆ queueQUEUE_TYPE_BASE
#define queueQUEUE_TYPE_BASE ( ( uint8_t ) 0U ) |
◆ queueQUEUE_TYPE_BINARY_SEMAPHORE
#define queueQUEUE_TYPE_BINARY_SEMAPHORE ( ( uint8_t ) 3U ) |
◆ queueQUEUE_TYPE_COUNTING_SEMAPHORE
#define queueQUEUE_TYPE_COUNTING_SEMAPHORE ( ( uint8_t ) 2U ) |
◆ queueQUEUE_TYPE_MUTEX
#define queueQUEUE_TYPE_MUTEX ( ( uint8_t ) 1U ) |
◆ queueQUEUE_TYPE_RECURSIVE_MUTEX
#define queueQUEUE_TYPE_RECURSIVE_MUTEX ( ( uint8_t ) 4U ) |
◆ queueQUEUE_TYPE_SET
#define queueQUEUE_TYPE_SET ( ( uint8_t ) 0U ) |
◆ queueSEND_TO_BACK
◆ queueSEND_TO_FRONT
◆ xQueueOverwrite
#define xQueueOverwrite |
( |
| xQueue, |
|
|
| pvItemToQueue ) |
Value:
BaseType_t xQueueGenericSend(QueueHandle_t xQueue, const void *const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition)
Definition queue.c:939
#define queueOVERWRITE
Definition queue.h:70
◆ xQueueOverwriteFromISR
#define xQueueOverwriteFromISR |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| pxHigherPriorityTaskWoken ) |
Value:
BaseType_t xQueueGenericSendFromISR(QueueHandle_t xQueue, const void *const pvItemToQueue, BaseType_t *const pxHigherPriorityTaskWoken, const BaseType_t xCopyPosition)
Definition queue.c:1157
◆ xQueueReset
#define xQueueReset |
( |
| xQueue | ) |
|
Value:
#define pdFALSE
Definition projdefs.h:52
BaseType_t xQueueGenericReset(QueueHandle_t xQueue, BaseType_t xNewQueue)
Definition queue.c:303
◆ xQueueSend
#define xQueueSend |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| xTicksToWait ) |
Value:
#define queueSEND_TO_BACK
Definition queue.h:68
◆ xQueueSendFromISR
#define xQueueSendFromISR |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| pxHigherPriorityTaskWoken ) |
◆ xQueueSendToBack
#define xQueueSendToBack |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| xTicksToWait ) |
◆ xQueueSendToBackFromISR
#define xQueueSendToBackFromISR |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| pxHigherPriorityTaskWoken ) |
◆ xQueueSendToFront
#define xQueueSendToFront |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| xTicksToWait ) |
Value:
#define queueSEND_TO_FRONT
Definition queue.h:69
◆ xQueueSendToFrontFromISR
#define xQueueSendToFrontFromISR |
( |
| xQueue, |
|
|
| pvItemToQueue, |
|
|
| pxHigherPriorityTaskWoken ) |
◆ QueueHandle_t
◆ QueueSetHandle_t
Type by which queue sets are referenced. For example, a call to xQueueCreateSet() returns an xQueueSet variable that can then be used as a parameter to xQueueSelectFromSet(), xQueueAddToSet(), etc.
◆ QueueSetMemberHandle_t
◆ uxQueueGetQueueItemSize()
◆ uxQueueGetQueueLength()
◆ uxQueueMessagesWaiting()
◆ uxQueueMessagesWaitingFromISR()
◆ uxQueueSpacesAvailable()
◆ vQueueDelete()
◆ vQueueWaitForMessageRestricted()
◆ xQueueCreateMutex()
◆ xQueueGenericReset()
◆ xQueueGenericSend()
◆ xQueueGenericSendFromISR()
◆ xQueueGiveFromISR()
◆ xQueueGiveMutexRecursive()
◆ xQueueIsQueueEmptyFromISR()
◆ xQueueIsQueueFullFromISR()
◆ xQueuePeek()
◆ xQueuePeekFromISR()
◆ xQueueReceive()
◆ xQueueReceiveFromISR()
◆ xQueueSemaphoreTake()
◆ xQueueTakeMutexRecursive()