meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
meshx_err_t meshx_sem_create(meshx_sem_t *sem_handle)
Create a MeshX Semaphore.
meshx_err_t meshx_sem_delete(meshx_sem_t *sem_handle)
Delete a MeshX Semaphore.
meshx_err_t meshx_sem_take(meshx_sem_t *sem_handle, uint32_t delay_ms)
Take a MeshX Semaphore.
meshx_err_t meshx_sem_give(meshx_sem_t *sem_handle)
Give a MeshX Semaphore.
struct meshx_sem meshx_sem_t
MeshX Semaphore Structure.
MeshX Semaphore Structure.
Definition meshx_sem.h:21
int init_count
Definition meshx_sem.h:25
const char * sem_name
Definition meshx_sem.h:23
void * __sem_handle
Definition meshx_sem.h:27
int max_count
Definition meshx_sem.h:24