| ICM40609D eMD Driver 2.0.0 Documentation of the eMD Driver API

- Main Page
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Members

Public Attributes | List of all members
inv_icm406xx Struct Reference
Icm406xx driver high level functions

Icm406xx driver states definition. More...

`#include <Icm406xxDriver_HL.h>`

Collaboration diagram for inv_icm406xx:
[legend]

## Public Attributes
void(* | sensor_event_cb )(inv_icm406xx_sensor_event_t *event)
| Warning : this field MUST be the first one of struct icm406xx
int | gyro_ois_st_bias [3]
| callback executed by inv_icm406xx_get_data_from_fifo function for each data packet extracted from fifo. More...
int | accel_ois_st_bias [3]
| collected bias values (lsb) during self test
uint8_t | tmst_to_reg_en_cnt
| FIFO mirroring memory area
uint32_t | gyro_start_time_us
| internal counter to keep track of the timestamp to register access availability
uint8_t | endianess_data
| internal state needed for Workaround HW Bug 9863
uint8_t | is_wom_enabled
| internal status of data endianess mode to poll correctly datas
uint64_t | gyro_power_off_tmst
| internal status of wom More...

## Detailed Description

Icm406xx driver states definition.

## Member Data Documentation

## ◆ gyro_ois_st_bias

int inv_icm406xx::gyro_ois_st_bias[3]

> callback executed by inv_icm406xx_get_data_from_fifo function

for each data packet extracted from fifo.

This field may be NULL if inv_icm406xx_get_data_from_fifo is not used by application.

## ◆ gyro_power_off_tmst

uint64_t inv_icm406xx::gyro_power_off_tmst

> internal status of wom

This variable keeps track of timestamp when gyro is power off

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

- Icm406xxDriver_HL.h