typedef struct { unsigned lock_count; CTL_TASK_t *locking_task; unsigned locking_task_priority; } CTL_MUTEX_t;
CTL_MUTEX_t defines the mutex structure. The mutex structure contains:
Member | Description |
lock_count | number of times the mutex has been locked |
locking_task | the task that has locked the mutex |
locking_task_priority | the priority of the task at the time it locked the mutex |