void rmutexUnlock(RMutex *m)
Unlocks a recursive mutex.
_LOCK_T Mutex
Mutex datatype, defined in newlib.
Definition: mutex.h:12
_LOCK_RECURSIVE_T RMutex
Recursive mutex datatype, defined in newlib.
Definition: mutex.h:14
static void mutexInit(Mutex *m)
Initializes a mutex.
Definition: mutex.h:21
void mutexUnlock(Mutex *m)
Unlocks a mutex.
void rmutexLock(RMutex *m)
Locks a recursive mutex.
bool mutexTryLock(Mutex *m)
Attempts to lock a mutex without waiting.
bool rmutexTryLock(RMutex *m)
Attempts to lock a recursive mutex without waiting.
static void rmutexInit(RMutex *m)
Initializes a recursive mutex.
Definition: mutex.h:50
void mutexLock(Mutex *m)
Locks a mutex.