Professional Documents
Culture Documents
Task
Task
ISR
Message
Queue
Task A Task B
Queue
Task A 10 Task B
Queue
Task A 20 10 Task B
Queue
Task A 20 10 Task B
Queue
Task A 20 Task B
xQueueSendFromISR xQueueAltSendToBack
xQueueSendToBackFromISR xQueueAltSendToFront
xQueueSendToFrontFromISR xQueueAltReceive
xQueueReceiveFromISR
xQueueMessageWaitingFromISR
void vQueueDelete(
xQueueHandle xQueue)
errQUEUE_FULL
errQUEUE_FULL
Non-Destructive receiving of a
message xQueuePeek
portBASE_TYPE xQueueReceive(
xQueueHandle xQueue,
const void * pvBuffer,
portTickType xTicksToWait );
Note
xQueueSendToBack()
xQueueReceive()
xQueuePeek()
uxQueueMessagesWaiting()
trong ISR