10#ifndef INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_IMU_ARGS_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_IMU_ARGS_H_
15#include <zephyr/sys/util.h>
@ TASK_IMU_LOG_MAG
Definition imu_args.h:24
@ TASK_IMU_LOG_ACC
Definition imu_args.h:22
@ TASK_IMU_LOG_GYR
Definition imu_args.h:23
@ TASK_IMU_FLAGS_LOW_POWER_MODE
Definition imu_args.h:28
IMU task arguments.
Definition imu_args.h:32
uint8_t range_g
Definition imu_args.h:36
uint16_t range_dps
Definition imu_args.h:41
uint16_t fifo_sample_buffer
Requested number of samples to buffer in FIFO.
Definition imu_args.h:49
struct task_imu_args::@56 magnetometer
Magnetometer configuration
uint16_t rate_hz
Definition imu_args.h:35
struct task_imu_args::@54 accelerometer
Accelerometer configuration
uint8_t num_buffers
Run for this many buffers then terminate.
Definition imu_args.h:51
uint8_t range_gauss
Definition imu_args.h:46
uint8_t flags
Operational flags.
Definition imu_args.h:53
struct task_imu_args::@55 gyroscope
Gyroscope configuration