| ICM42688P eMD Driver 2.0.9 Documentation of the eMD Driver API

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

- Class List
- Class Index
- Class Members

Classes | Public Attributes | List of all members
inv_icm426xx_transport Struct Reference
Transport

transport interface More...

`#include <Icm426xxTransport.h>`

Collaboration diagram for inv_icm426xx_transport:
[legend]

## Classes
struct | register_cache
| Contains mirrored values of some IP registers. More...

## Public Attributes
struct inv_icm426xx_serif | serif
| Warning : this field MUST be the first one of struct inv_icm426xx_transport. More...
struct inv_icm426xx_transport::register_cache | register_cache
| Store mostly used register values on SRAM. More...

## Detailed Description

transport interface

## Member Data Documentation

## ◆ register_cache

struct inv_icm426xx_transport::register_cache inv_icm426xx_transport::register_cache

Store mostly used register values on SRAM.

MPUREG_OTP_SEC_STATUS_B1 and MPUREG_INT_STATUS registers are read before the cache has a chance to be initialized. Therefore, these registers shall never be added to the cache Registers from bank 1,2,3 or 4 shall never be added to the cache

## ◆ serif

struct inv_icm426xx_serif inv_icm426xx_transport::serif

Warning : this field MUST be the first one of struct inv_icm426xx_transport.

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

- Icm426xxTransport.h