.primary = env_primary, \
.secondary = env_secondary, \
})) \
IF_ENABLED(define_config, ({.name = "env", \
.task_arg.const_arg = &_env_task_devices, \
.executor.workqueue = { \
}}))
@ TASK_ID_ENVIRONMENTAL
Environmental task arguments (task_environmental_args)
Definition infuse_task_ids.h:35
@ TASK_EXECUTOR_WORKQUEUE
Task runs on the system workqueue.
Definition task.h:34
void environmental_task_fn(struct k_work *work)
Environmental task function.
Configuration struct to hold multiple devices.
Definition environmental.h:31
Environmental task.