14#include "freertos/FreeRTOS.h"
15#include "freertos/portmacro.h"
16#include "freertos/task.h"
17#include "esp_system.h"
30 if (task_handle == NULL)
35 TaskHandle_t task_handle_temp = NULL;
36 BaseType_t err = xTaskCreate(
37 (TaskFunction_t)task_handle->
task_cb,
63 if (task_handle == NULL)
83 if (task_handle == NULL)
102 if (task_handle == NULL)
123 if (task_handle == NULL)
146 vTaskDelay(pdMS_TO_TICKS(delay_ms));
meshx_err_t
MeshX Error Codes.
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.
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.
struct meshx_task meshx_task_t
MeshX Task Structure.