This Class provides the methods to read/write bytes from/to an i2c device.
bool write_byte(uint8_t a_register, uint8_t data) const
bool read_byte(uint8_t a_register, uint8_t *data)
bool write_bytes(uint8_t a_register, const uint8_t *data, uint8_t len) const
bool read_bytes(uint8_t a_register, uint8_t *data, uint8_t len)
Compat APIs All methods below have been added for compatibility reasons.
bool spa_write_byte(uint8_t a_register, uint8_t data) override
bool spa_write_bytes(uint8_t a_register, uint8_t *data, size_t len) override
bool spa_read_byte(uint8_t a_register, uint8_t *data) override
void dump_config() override
bool spa_read_bytes(uint8_t a_register, uint8_t *data, size_t len) override