创建队列
xQueueHandle xQueueCreate( unsigned portBASE_TYPE uxQueueLength, unsigned portBASE_TYPE uxItemSize );
管理数据,查询队列中当前有效的数据单元个数。
unsigned portBASE_TYPE uxQueueMessageWaiting( xQueueHandle xQueue );
向队列发送数据
portBASE_TYPE xQueueSendtoFront( xQueueHandle xQueue, const void * pvItemToQueue, portTickType xTicksToWait );
portBASE_TYPE xQueueSendToBack(xQueueHandle xQueue, const void * pvItemToQueue, portTickType xTicksToWait );
xQueueSendToFront();== xQueueSend();
从队列接收数据
portBASE_TYPE xQueueReceive( xQueueHandle xQueue, const void * pvBuffer, portTickType xTickToWait );
portBASE_TYPE xQueuePeek( xQueueHandle xQueue, const void * pvBuffer, portTickType xTicksToWait );
队列阻塞
未完待续。