meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
meshx_err_t meshx_task_get_handle(meshx_task_t *task_handle)
Get Task Handle.
meshx_err_t meshx_task_suspend(meshx_task_t *task_handle)
Suspend a MeshX Task.
void(* meshx_task_cb_t)(void *arg)
MeshX Task Function.
Definition meshx_task.h:26
struct meshx_task meshx_task_t
MeshX Task Structure.
meshx_err_t meshx_task_resume(meshx_task_t *task_handle)
Resume a MeshX Task.
meshx_err_t meshx_task_delay(uint32_t delay_ms)
Delay a MeshX Task.
meshx_err_t meshx_task_create(meshx_task_t *task_handle)
Create a MeshX Task.
meshx_err_t meshx_task_delete(meshx_task_t *task_handle)
Delete a MeshX Task.
MeshX Task Structure.
Definition meshx_task.h:32
const char * task_name
Definition meshx_task.h:34
size_t stack_size
Definition meshx_task.h:36
int priority
Definition meshx_task.h:37
void * arg
Definition meshx_task.h:35
meshx_task_cb_t task_cb
Definition meshx_task.h:38
void * __task_handle
Definition meshx_task.h:40