1 #include <stdint.h> 2 3 typedef int StaticQueue_t; 4 typedef int QueueHandle_t; 5 typedef int BaseType_t; 6 typedef unsigned int UBaseType_t; 7 typedef int TickType_t; 8 9 #define pdMS_TO_TICKS(ms) ms 10 11 BaseType_t xQueueSendToBack( 12 QueueHandle_t xQueue, 13 const void * pvItemToQueue, 14 TickType_t xTicksToWait 15 ); 16 17 BaseType_t xQueueSendToBackFromISR 18 ( 19 QueueHandle_t xQueue, 20 const void *pvItemToQueue, 21 BaseType_t *pxHigherPriorityTaskWoken 22 ); 23 24 BaseType_t xQueueReceive( 25 QueueHandle_t xQueue, 26 void *pvBuffer, 27 TickType_t xTicksToWait 28 ); 29 30 QueueHandle_t xQueueCreateStatic( 31 UBaseType_t uxQueueLength, 32 UBaseType_t uxItemSize, 33 uint8_t *pucQueueStorageBuffer, 34 StaticQueue_t *pxQueueBuffer ); 35 36