27 ret = (*sobj !=
NULL);
104 return malloc(msize);
osStatus osSemaphoreDelete(osSemaphoreId semaphore_id)
Delete a Semaphore.
osSemaphoreId osSemaphoreCreate(const osSemaphoreDef_t *semaphore_def, int32_t count)
Create and Initialize a Semaphore object used for managing resources.
function completed; no error or event occurred.
#define osSemaphore(name)
osStatus osSemaphoreRelease(osSemaphoreId semaphore_id)
Release a Semaphore token.
int32_t osSemaphoreWait(osSemaphoreId semaphore_id, uint32_t millisec)
Wait until a Semaphore token becomes available.
#define osSemaphoreDef(name)