This is the documentation for the latest (main) development branch of the Infuse-IoT platform. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Infuse Workqueue

The Infuse workqueue is a common Zephyr Workqueue available for application use. In contrast to the Zephyr system workqueue, it is acceptable to block the Infuse workqueue for small durations (<100ms).

Warning

The Infuse workqueue is the context used by task_runner_start_auto_iterate() and task runner workqueue tasks, so it is crtical that blocking operations complete within 1 second to ensure consistent application operation.

API Reference

Infuse-IoT Work Queue API