ChibiOS  21.6.0
nil/src/chsem.c File Reference

Nil RTOS semaphores source file. More...

#include "ch.h"

Go to the source code of this file.

Functions

msg_t chSemWaitTimeout (semaphore_t *sp, sysinterval_t timeout)
 Performs a wait operation on a semaphore with timeout specification. More...
 
msg_t chSemWaitTimeoutS (semaphore_t *sp, sysinterval_t timeout)
 Performs a wait operation on a semaphore with timeout specification. More...
 
void chSemSignal (semaphore_t *sp)
 Performs a signal operation on a semaphore. More...
 
void chSemSignalI (semaphore_t *sp)
 Performs a signal operation on a semaphore. More...
 
void chSemResetWithMessage (semaphore_t *sp, cnt_t n, msg_t msg)
 Performs a reset operation on the semaphore. More...
 
void chSemResetWithMessageI (semaphore_t *sp, cnt_t n, msg_t msg)
 Performs a reset operation on the semaphore. More...
 

Detailed Description

Nil RTOS semaphores source file.

Definition in file nil/src/chsem.c.