Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
task_imu_args Struct Reference

IMU task arguments (task_imu_args) More...

#include <imu_args.h>

Data Fields

struct schedule_struct_task_imu_accelerometer accelerometer
 Accelerometer configuration.
struct schedule_struct_task_imu_gyroscope gyroscope
 Gyroscope configuration.
struct schedule_struct_task_imu_magnetometer magnetometer
 Magnetometer configuration.
uint16_t fifo_sample_buffer
 Requested number of samples to buffer in FIFO.
uint8_t num_buffers
 Run for this many buffers then terminate.
uint8_t flags
 Operational flags.

Detailed Description

IMU task arguments (task_imu_args)

Field Documentation

◆ accelerometer

struct schedule_struct_task_imu_accelerometer task_imu_args::accelerometer

Accelerometer configuration.

◆ fifo_sample_buffer

uint16_t task_imu_args::fifo_sample_buffer

Requested number of samples to buffer in FIFO.

◆ flags

uint8_t task_imu_args::flags

Operational flags.

◆ gyroscope

struct schedule_struct_task_imu_gyroscope task_imu_args::gyroscope

Gyroscope configuration.

◆ magnetometer

struct schedule_struct_task_imu_magnetometer task_imu_args::magnetometer

Magnetometer configuration.

◆ num_buffers

uint8_t task_imu_args::num_buffers

Run for this many buffers then terminate.


The documentation for this struct was generated from the following file:
  • /__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include_always/infuse/task_runner/tasks/imu_args.h