Sygaldry
Loading...
Searching...
No Matches
sygaldry::sygsp::ICM20948AuxSerif< Serif, i2c_address > Struct Template Reference

Public Types

using Registers = ICM20948Registers< Serif >
 

Static Public Member Functions

static uint8_t read (uint8_t register_address)
 Read one byte and return it.
 
static void write (uint8_t register_address, uint8_t value)
 Write one byte.
 

Detailed Description

template<typename Serif, uint8_t i2c_address>
struct sygaldry::sygsp::ICM20948AuxSerif< Serif, i2c_address >

Limited I2C serial interface using the ICM20948 aux bus

Precondition

This API requires that the ICM20948 accessible through the given serial interface should be connecting, accessible, not sleeping, and not in low power mode mode. The user is requird to check or enforce this precondition, since this API does not.

Template Parameters
Serifthe serial interface over which to access the ICM20948

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