#include <stdlib.h>
#include <string.h>
#include "FreeRTOS.h"
#include "task.h"
#include "queue.h"
Go to the source code of this file.
|
BaseType_t | xQueueGenericReset (QueueHandle_t xQueue, BaseType_t xNewQueue) |
|
QueueHandle_t | xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, const uint8_t ucQueueType) |
|
BaseType_t | xQueueGenericSend (QueueHandle_t xQueue, const void *const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition) |
|
BaseType_t | xQueueGenericSendFromISR (QueueHandle_t xQueue, const void *const pvItemToQueue, BaseType_t *const pxHigherPriorityTaskWoken, const BaseType_t xCopyPosition) |
|
BaseType_t | xQueueGiveFromISR (QueueHandle_t xQueue, BaseType_t *const pxHigherPriorityTaskWoken) |
|
BaseType_t | xQueueGenericReceive (QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait, const BaseType_t xJustPeeking) |
|
BaseType_t | xQueueReceiveFromISR (QueueHandle_t xQueue, void *const pvBuffer, BaseType_t *const pxHigherPriorityTaskWoken) |
|
BaseType_t | xQueuePeekFromISR (QueueHandle_t xQueue, void *const pvBuffer) |
|
UBaseType_t | uxQueueMessagesWaiting (const QueueHandle_t xQueue) |
|
UBaseType_t | uxQueueSpacesAvailable (const QueueHandle_t xQueue) |
|
UBaseType_t | uxQueueMessagesWaitingFromISR (const QueueHandle_t xQueue) |
|
void | vQueueDelete (QueueHandle_t xQueue) |
|
BaseType_t | xQueueIsQueueEmptyFromISR (const QueueHandle_t xQueue) |
|
BaseType_t | xQueueIsQueueFullFromISR (const QueueHandle_t xQueue) |
|
#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
#define prvLockQueue |
( |
|
pxQueue | ) |
|
Value: { \
{ \
} \
#define queueLOCKED_UNMODIFIED
#define taskEXIT_CRITICAL()
#define taskENTER_CRITICAL()
Definition at line 245 of file queue.c.
#define pxMutexHolder pcTail |
#define queueLOCKED_UNMODIFIED ( ( BaseType_t ) 0 ) |
#define queueMUTEX_GIVE_BLOCK_TIME ( ( TickType_t ) 0U ) |
#define queueQUEUE_IS_MUTEX NULL |
#define queueSEMAPHORE_QUEUE_ITEM_LENGTH ( ( UBaseType_t ) 0 ) |
#define queueYIELD_IF_USING_PREEMPTION |
( |
| ) |
|
#define uxQueueType pcHead |