12 lines
429 B
C
12 lines
429 B
C
#pragma once
|
|
|
|
#include "freertos/FreeRTOS.h"
|
|
|
|
struct QueueDefinition;
|
|
typedef struct QueueDefinition *QueueHandle_t;
|
|
|
|
QueueHandle_t xQueueCreate(UBaseType_t uxQueueLength, UBaseType_t uxItemSize);
|
|
BaseType_t xQueueSend(QueueHandle_t xQueue, const void *pvItemToQueue, TickType_t xTicksToWait);
|
|
BaseType_t xQueueReceive(QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait);
|
|
BaseType_t xQueueReset(QueueHandle_t xQueue);
|