cocoOS  5.0.3
os_msgqueue.c File Reference
#include "cocoos.h"

Data Structures

struct  OSQueue_t
 
struct  OSMsgQ_t
 

Functions

void os_msgQ_init ()
 
MsgQ_t os_msgQ_create (Msg_t *buffer, uint8_t nMessages, uint16_t msgSize, uint8_t task_id)
 
MsgQ_t os_msgQ_find (uint8_t task_id)
 
Evt_t os_msgQ_event_get (MsgQ_t queue)
 
uint8_t os_msg_post (Msg_t *msg, MsgQ_t queue, uint32_t delay, uint32_t period)
 
uint8_t os_msg_receive (Msg_t *msg, MsgQ_t queue)
 
void os_msgQ_tick (MsgQ_t queue)
 

Function Documentation

uint8_t os_msg_post ( Msg_t *  msg,
MsgQ_t  queue,
uint32_t  delay,
uint32_t  period 
)
uint8_t os_msg_receive ( Msg_t *  msg,
MsgQ_t  queue 
)
MsgQ_t os_msgQ_create ( Msg_t *  buffer,
uint8_t  nMessages,
uint16_t  msgSize,
uint8_t  task_id 
)
Evt_t os_msgQ_event_get ( MsgQ_t  queue)
MsgQ_t os_msgQ_find ( uint8_t  task_id)
void os_msgQ_init ( )
void os_msgQ_tick ( MsgQ_t  queue)