50 uint8_t
read_i2c(uint32_t i2c_device_address, uint32_t i2c_reg_address)
const;
51 uint8_t
read_i2c(uint32_t i2c_reg_address)
const;
53 void write_i2c(uint32_t i2c_device_address,
54 uint32_t i2c_reg_address,
56 bool send_stop =
true)
const;
57 void write_i2c(uint32_t i2c_reg_address, uint8_t data,
bool send_stop =
true)
const;
59 std::vector<uint8_t>
read_i2cArray(uint32_t i2c_device_address,
60 uint32_t i2c_reg_address,
61 uint32_t number_of_words)
const;
63 uint32_t number_of_words)
const;
66 uint32_t i2c_reg_address,
67 std::vector<uint8_t> data,
68 bool send_stop =
true)
const;
70 std::vector<uint8_t> data,
71 bool send_stop =
true)
const;
74 void write_i2cPrimitive(
const std::vector<uint8_t>& data,
bool send_stop =
true)
const;