Data Structures | |
union | OtosMessage |
An otOS message. More... | |
Functions | |
OtosMessageQueue * | otosCreateMessageQueue (uint8_t size) |
Create a message queue. | |
uint8_t | otosSendMessage (OtosMessageQueue *pQueue, OtosMessage *pMsg) |
Send message to message queue. If a task waits for it, wake it. | |
uint8_t | otosReceiveMessage (OtosMessageQueue *pQueue, OtosMessage *pMsg, uint32_t timeout) |
Receive message from message queue. |
|
Create a message queue.
Definition at line 63 of file message.c. References otosAllocate(). |
|
Receive message from message queue.
Definition at line 168 of file message.c. References g_pRunningTask, and otosBlock. |
|
Send message to message queue. If a task waits for it, wake it.
Definition at line 101 of file message.c. References g_pBlockedQueue, g_performDispatch, otosScheduler(), and otosWakeup(). |