|
VSF Documented
|
#include "../vsf_freertos_cfg.h"#include <string.h>#include "FreeRTOS.h"#include "queue.h"#include "service/heap/vsf_heap.h"#include "kernel/vsf_kernel.h"Macros | |
| #define | __VSF_FREERTOS_QUEUE_CLASS_IMPLEMENT |
Functions | |
| QueueHandle_t | xQueueCreate (UBaseType_t uxQueueLength, UBaseType_t uxItemSize) |
| QueueHandle_t | xQueueCreateStatic (UBaseType_t uxQueueLength, UBaseType_t uxItemSize, uint8_t *pucQueueStorage, StaticQueue_t *pxQueueBuffer) |
| void | vQueueDelete (QueueHandle_t xQueue) |
| BaseType_t | xQueueSend (QueueHandle_t xQueue, const void *pvItemToQueue, TickType_t xTicksToWait) |
| BaseType_t | xQueueSendFromISR (QueueHandle_t xQueue, const void *pvItemToQueue, BaseType_t *pxHigherPriorityTaskWoken) |
| BaseType_t | xQueueReceive (QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait) |
| BaseType_t | xQueueReceiveFromISR (QueueHandle_t xQueue, void *pvBuffer, BaseType_t *pxHigherPriorityTaskWoken) |
| UBaseType_t | uxQueueMessagesWaiting (QueueHandle_t xQueue) |
| UBaseType_t | uxQueueSpacesAvailable (QueueHandle_t xQueue) |
| BaseType_t | xQueueReset (QueueHandle_t xQueue) |
| #define __VSF_FREERTOS_QUEUE_CLASS_IMPLEMENT |
| QueueHandle_t xQueueCreate | ( | UBaseType_t | uxQueueLength, |
| UBaseType_t | uxItemSize | ||
| ) |
| QueueHandle_t xQueueCreateStatic | ( | UBaseType_t | uxQueueLength, |
| UBaseType_t | uxItemSize, | ||
| uint8_t * | pucQueueStorage, | ||
| StaticQueue_t * | pxQueueBuffer | ||
| ) |
| void vQueueDelete | ( | QueueHandle_t | xQueue | ) |
| BaseType_t xQueueSend | ( | QueueHandle_t | xQueue, |
| const void * | pvItemToQueue, | ||
| TickType_t | xTicksToWait | ||
| ) |
| BaseType_t xQueueSendFromISR | ( | QueueHandle_t | xQueue, |
| const void * | pvItemToQueue, | ||
| BaseType_t * | pxHigherPriorityTaskWoken | ||
| ) |
| BaseType_t xQueueReceive | ( | QueueHandle_t | xQueue, |
| void * | pvBuffer, | ||
| TickType_t | xTicksToWait | ||
| ) |
| BaseType_t xQueueReceiveFromISR | ( | QueueHandle_t | xQueue, |
| void * | pvBuffer, | ||
| BaseType_t * | pxHigherPriorityTaskWoken | ||
| ) |
| UBaseType_t uxQueueMessagesWaiting | ( | QueueHandle_t | xQueue | ) |
| UBaseType_t uxQueueSpacesAvailable | ( | QueueHandle_t | xQueue | ) |
| BaseType_t xQueueReset | ( | QueueHandle_t | xQueue | ) |