Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Infuse-IoT common work queue. More...
#include <zephyr/kernel.h>
Go to the source code of this file.
Functions | |
static int | infuse_work_submit (struct k_work *work) |
Submit a work item to the Infuse-IoT queue. | |
static int | infuse_work_schedule (struct k_work_delayable *dwork, k_timeout_t delay) |
Submit an idle work item to the Infuse-IoT work queue after a delay. | |
static int | infuse_work_reschedule (struct k_work_delayable *dwork, k_timeout_t delay) |
Reschedule a work item to the Infuse-IoT work queue after a delay. | |
Variables | |
struct k_work_q | infuse_iot_work_q |
Infuse-IoT common work queue.
SPDX-License-Identifier: FSL-1.1-ALv2
This work queue is intended for jobs that are not time critical to run, or need to perform actions where the system workqueue is required to be unblocked (Bluetooth).
Currently this is used as the core work queue for the Task Runner subsystem.