Un mutex est un sémaphore binaire permettant de gérer l'accès à une ressource unique.
Par convention un mutex verrouillé vaut 0, et un mutex libre vaut une valeur différente de 0.
|
typedef volatile uint8_t | xMutex |
| Type mutex.
|
|
Valeur d'initialisation d'un mutex non verrouillé (libre)
Par convention un mutex verrouillé vaut 0, et un mutex libre vaut une valeur différente de 0.
Définition à la ligne 54 du fichier mutex.h.
void vMutexLock |
( |
xMutex * |
pxMutex | ) |
|
Attend jusqu'à ce que le mutex soit libre et le verrouille (P)
- Paramètres
-
pxMutex | pointeur sur le mutex |
void vMutexUnlock |
( |
xMutex * |
pxMutex | ) |
|
int8_t xMutexTryLock |
( |
xMutex * |
pxMutex | ) |
|