| ICM42605 eMD Driver 2.0.9 Documentation of the eMD Driver API

- Main Page
- Related Pages
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Members

Public Attributes | List of all members
inv_icm426xx_serif Struct Reference
Transport

base sensor serial interface More...

`#include <Icm426xxTransport.h>`

## Public Attributes
void * | context
int(* | read_reg )(struct inv_icm426xx_serif *serif, uint8_t reg, uint8_t *buf, uint32_t len)
int(* | write_reg )(struct inv_icm426xx_serif *serif, uint8_t reg, const uint8_t *buf, uint32_t len)
int(* | configure )(struct inv_icm426xx_serif *serif)
uint32_t | max_read
uint32_t | max_write
uint32_t | serif_type

## Detailed Description

base sensor serial interface

## Member Data Documentation

## ◆ configure

int(* inv_icm426xx_serif::configure) (struct inv_icm426xx_serif *serif)

## ◆ context

void* inv_icm426xx_serif::context

## ◆ max_read

uint32_t inv_icm426xx_serif::max_read

## ◆ max_write

uint32_t inv_icm426xx_serif::max_write

## ◆ read_reg

int(* inv_icm426xx_serif::read_reg) (struct inv_icm426xx_serif *serif, uint8_t reg, uint8_t *buf, uint32_t len)

## ◆ serif_type

uint32_t inv_icm426xx_serif::serif_type

## ◆ write_reg

int(* inv_icm426xx_serif::write_reg) (struct inv_icm426xx_serif *serif, uint8_t reg, const uint8_t *buf, uint32_t len)

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

- Icm426xxTransport.h