ChibiOS/RT  5.1.0
chmsg.h File Reference

Messages macros and structures. More...

Go to the source code of this file.

Functions

msg_t chMsgSend (thread_t *tp, msg_t msg)
 Sends a message to the specified thread. More...
 
thread_tchMsgWait (void)
 Suspends the thread and waits for an incoming message. More...
 
void chMsgRelease (thread_t *tp, msg_t msg)
 Releases a sender thread specifying a response message. More...
 
static bool chMsgIsPendingI (thread_t *tp)
 Evaluates to true if the thread has pending messages. More...
 
static msg_t chMsgGet (thread_t *tp)
 Returns the message carried by the specified thread. More...
 
static void chMsgReleaseS (thread_t *tp, msg_t msg)
 Releases the thread waiting on top of the messages queue. More...
 

Detailed Description

Messages macros and structures.

Definition in file chmsg.h.