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

IMU task arguments. More...

#include <imu_args.h>

Data Fields

struct { 
 
   uint16_t   rate_hz 
 
   uint8_t   range_g 
 
accelerometer 
 Accelerometer configuration

 
struct { 
 
   uint16_t   rate_hz 
 
   uint16_t   range_dps 
 
gyroscope 
 Gyroscope configuration

 
struct { 
 
   uint16_t   rate_hz 
 
   uint8_t   range_gauss 
 
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.

Field Documentation

◆ [struct]

struct { ... } 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.

◆ [struct]

struct { ... } task_imu_args::gyroscope

Gyroscope configuration

◆ [struct]

struct { ... } task_imu_args::magnetometer

Magnetometer configuration

◆ num_buffers

uint8_t task_imu_args::num_buffers

Run for this many buffers then terminate.

◆ range_dps

uint16_t task_imu_args::range_dps

◆ range_g

uint8_t task_imu_args::range_g

◆ range_gauss

uint8_t task_imu_args::range_gauss

◆ rate_hz

uint16_t task_imu_args::rate_hz

The documentation for this struct was generated from the following file: