ZPS_eExitCriticalSection
uint8 ZPS_eExitCriticalSection(
void *hMutex,
uint32* psIntStore);
Description
This function can be used to mark the end of a critical section of application code. The function ZPS_eEnterCriticalSection() should be called at the start of the critical section.
A pointer to the ‘priority level’ value must be provided. If a mutex was used in the critical section, a pointer to the relevant mutex function must be provided in order to release the mutex.
Critical sections and mutexes are further described in Section 6.9.3.
Parent topic:ZPS_eExitCriticalSection
Parameters
hMutex Pointer to user-defined mutex function (see above) - set to
NULL
if no mutex was used.psIntStore Pointer to structure containing ‘priority level’ value (see Section 10.3.2.1).
Parent topic:ZPS_eExitCriticalSection
Returns
0x00 for success, 0x01 for failure (all other values are reserved)
Parent topic:ZPS_eExitCriticalSection
Parent topic:Critical Section and Mutex functions