| eMD IIM4265x Driver API 1.0.0

Data Structures | Enumerations | Functions
Ixm42xxxTransport.h File Reference
Ixm42xxx driver transport
`#include <stdint.h>`
Include dependency graph for Ixm42xxxTransport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
struct | inv_ixm42xxx_serif
| basesensor serial interface More...
struct | inv_ixm42xxx_transport
| transport interface More...
struct | inv_ixm42xxx_transport::register_cache
| Contains mirrored values of some IP registers. More...

## Enumerations
enum | IXM42XXX_SERIAL_IF_TYPE_t { IXM42XXX_UI_I2C, IXM42XXX_UI_SPI4, IXM42XXX_UI_I3C, IXM42XXX_AUX1_SPI3, IXM42XXX_AUX2_SPI3 }
| enumeration of serial interfaces available on ixm42xxx More...

## Functions
int | inv_ixm42xxx_init_transport (struct inv_ixm42xxx *s)
| Init cache variable. More...
int | inv_ixm42xxx_read_reg (struct inv_ixm42xxx *s, uint8_t reg, uint32_t len, uint8_t *buf)
| Reads data from a register on Ixm42xxx. More...
int | inv_ixm42xxx_write_reg (struct inv_ixm42xxx *s, uint8_t reg, uint32_t len, const uint8_t *buf)
| Writes data to a register on Ixm42xxx. More...

## Detailed Description

Low-level Ixm42xxx register access

Definition in file Ixm42xxxTransport.h.