![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Functions | |
int | pprz_mtx_init (pprz_mutex_t *mtx) |
int | pprz_mtx_lock (pprz_mutex_t *mtx) |
int | pprz_mtx_trylock (pprz_mutex_t *mtx) |
Performs a nonblocking lock on the mutex. | |
int | pprz_mtx_unlock (pprz_mutex_t *mtx) |
void | pprz_bsem_init (pprz_bsem_t *bsem, bool taken) |
void | pprz_bsem_wait (pprz_bsem_t *bsem) |
void | pprz_bsem_signal (pprz_bsem_t *bsem) |
void pprz_bsem_init | ( | pprz_bsem_t * | bsem, |
bool | taken | ||
) |
Definition at line 41 of file threads_arch.c.
References bsem, foo, and pprzBSem::value.
void pprz_bsem_signal | ( | pprz_bsem_t * | bsem | ) |
Definition at line 54 of file threads_arch.c.
References bsem, and pprzBSem::value.
void pprz_bsem_wait | ( | pprz_bsem_t * | bsem | ) |
Definition at line 45 of file threads_arch.c.
References bsem, and pprzBSem::value.
int pprz_mtx_init | ( | pprz_mutex_t * | mtx | ) |
Definition at line 18 of file threads_arch.c.
int pprz_mtx_lock | ( | pprz_mutex_t * | mtx | ) |
Definition at line 23 of file threads_arch.c.
int pprz_mtx_trylock | ( | pprz_mutex_t * | mtx | ) |
Performs a nonblocking lock on the mutex.
Definition at line 28 of file threads_arch.c.
int pprz_mtx_unlock | ( | pprz_mutex_t * | mtx | ) |
Definition at line 34 of file threads_arch.c.