Messaging / IPC

Messaging API for inter process communication.

int msg_send(msg_t * m, kernel_types.h::kernel_pid_t target_pid)
int msg_try_send(msg_t * m, kernel_types.h::kernel_pid_t target_pid)
int msg_send_to_self(msg_t * m)
int msg_send_int(msg_t * m, kernel_types.h::kernel_pid_t target_pid)
int msg_sent_by_int(const msg_t * m)
int msg_receive(msg_t * m)
int msg_try_receive(msg_t * m)
int msg_send_receive(msg_t * m, msg_t * reply, kernel_types.h::kernel_pid_t target_pid)
int msg_reply(msg_t * m, msg_t * reply)
int msg_reply_int(msg_t * m, msg_t * reply)
int msg_avail(void)
void msg_init_queue(msg_t * array, int num)
void msg_queue_print(void)
KERNEL_PID_ISR
struct msg_t
kernel_types.h::kernel_pid_t sender_pid
uint16_t type
void * ptr
uint32_t value
union msg_t::@2 content