11 virtual int write(uint8_t i2c_addr, uint8_t i2c_reg, uint8_t* data_wr,
size_t size) = 0;
12 virtual int write(uint8_t i2c_addr, uint8_t i2c_reg, uint8_t data_wr) = 0;
14 virtual int read(uint8_t i2c_addr, uint8_t i2c_reg, uint8_t* data_rd,
size_t size) = 0;
15 virtual int read(uint8_t i2c_addr, uint8_t i2c_reg) = 0;