#include <string.h>
#include <avr/interrupt.h>
#include "otos_cfg.h"
#include "otos_def.h"
#include "types.h"
#include "memory.h"
#include "task.h"
#include "message.h"
#include "time.h"
Go to the source code of this file.
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. |
Definition in file message.c.