ACwing FC firmware
STM32WB55: attitude IEKF, altitude Kalman filter, flight core, protocol v2
Loading...
Searching...
No Matches
imu_t Struct Reference

#include <imu_lsm6dsv16x.h>

Collaboration diagram for imu_t:
[legend]

Data Fields

stmdev_ctx_t ctx
 
sensor_bus_t bus
 
float odr_hz
 
uint8_t mag_enabled
 
uint8_t last_mag_raw [6]
 to discard sensor-hub duplicates

 
uint8_t have_mag
 
uint8_t baro_enabled
 
uint8_t baro_model
 
uint8_t baro_addr8
 
uint8_t baro_slot
 
uint8_t last_baro_raw [5]
 
uint8_t have_baro
 

Detailed Description

Definition at line 66 of file imu_lsm6dsv16x.h.

Field Documentation

◆ ctx

stmdev_ctx_t imu_t::ctx

Definition at line 67 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_level(), imu_init(), sh_read(), sh_run_once(), and sh_write().

◆ bus

sensor_bus_t imu_t::bus

Definition at line 68 of file imu_lsm6dsv16x.h.

Referenced by dly(), imu_fifo_read_burst(), and imu_init().

◆ odr_hz

float imu_t::odr_hz

Definition at line 69 of file imu_lsm6dsv16x.h.

Referenced by imu_init(), and ImuTask().

◆ mag_enabled

uint8_t imu_t::mag_enabled

Definition at line 70 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse(), imu_init(), and ImuTask().

◆ last_mag_raw

uint8_t imu_t::last_mag_raw[6]

to discard sensor-hub duplicates

Definition at line 71 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse().

◆ have_mag

uint8_t imu_t::have_mag

Definition at line 72 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse().

◆ baro_enabled

uint8_t imu_t::baro_enabled

Definition at line 73 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse(), imu_init(), and ImuTask().

◆ baro_model

uint8_t imu_t::baro_model

Definition at line 73 of file imu_lsm6dsv16x.h.

Referenced by baro_setup().

◆ baro_addr8

uint8_t imu_t::baro_addr8

Definition at line 73 of file imu_lsm6dsv16x.h.

Referenced by baro_setup(), and imu_init().

◆ baro_slot

uint8_t imu_t::baro_slot

Definition at line 73 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse(), and imu_init().

◆ last_baro_raw

uint8_t imu_t::last_baro_raw[5]

Definition at line 74 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse().

◆ have_baro

uint8_t imu_t::have_baro

Definition at line 75 of file imu_lsm6dsv16x.h.

Referenced by imu_fifo_parse().


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