ChibiOS/RT Architecture - Reference Manual - Guides |
Mailboxes code. More...
#include "ch.h"
Go to the source code of this file.
Functions | |
void | chMBInit (Mailbox *mbp, msg_t *buf, cnt_t n) |
Initializes a Mailbox object. | |
void | chMBReset (Mailbox *mbp) |
Resets a Mailbox object. | |
msg_t | chMBPost (Mailbox *mbp, msg_t msg, systime_t time) |
Posts a message into a mailbox. | |
msg_t | chMBPostS (Mailbox *mbp, msg_t msg, systime_t time) |
Posts a message into a mailbox. | |
msg_t | chMBPostAhead (Mailbox *mbp, msg_t msg, systime_t time) |
Posts an high priority message into a mailbox. | |
msg_t | chMBPostAheadS (Mailbox *mbp, msg_t msg, systime_t time) |
Posts an high priority message into a mailbox. | |
msg_t | chMBFetch (Mailbox *mbp, msg_t *msgp, systime_t time) |
Retrieves a message from a mailbox. | |
msg_t | chMBFetchS (Mailbox *mbp, msg_t *msgp, systime_t time) |
Retrieves a message from a mailbox. |
Mailboxes code.
Definition in file chmboxes.c.