ZPS_u8ReleaseMutexLock
uint8 ZPS_u8ReleaseMutexLock(
void *hMutex,
uint32* psIntStore);
Description
This function can be used to release a mutex that has been applied to a section of application code. The function ZPS_u8GrabMutexLock() must have been called at the start of the mutex-protected section.
A pointer to the relevant mutex function must be provided in order to release the mutex. A pointer to the ‘priority level’ value must also be provided.
Mutexes are further described in Section 6.9.3.
Parent topic:ZPS_u8ReleaseMutexLock
Parameters
hMutex Pointer to user-defined mutex function (see above).
psIntStore Pointer to structure containing ‘priority level’ value (see Section 10.3.2.1).
Parent topic:ZPS_u8ReleaseMutexLock
Returns
0x00 for success, 0x01 for failure (all other values are reserved)
Parent topic:ZPS_u8ReleaseMutexLock
Parent topic:Critical Section and Mutex functions