osal_mutex.h
Overview
Related Modules:
Description:
Declares mutex types and interfaces.
This file provides interfaces for initializing and destroying a mutex, locking a mutex, locking a mutex upon timeout, and unlocking a mutex. The mutex must be destroyed after being used.
Since:
1.0
Version:
1.0
Summary
Data Structures
Macros
OSAL_DECLARE_MUTEX(mutex) struct OsalMutex mutex |
Functions
OsalMutexInit (struct OsalMutex mutex) |
|
OsalMutexDestroy (struct OsalMutex mutex) |
|
OsalMutexLock (struct OsalMutex mutex) |
|
OsalMutexTimedLock (struct OsalMutex mutex, uint32_t ms) |
|
OsalMutexUnlock (struct OsalMutex *mutex) |