5 #ifndef ARUNA_ESP32_I2C_MASTER_H 6 #define ARUNA_ESP32_I2C_MASTER_H 9 #include "driver/i2c.h" 19 err_t _write(uint8_t address, uint8_t reg, uint8_t *data,
size_t data_size)
override;
21 err_t _read(uint8_t address, uint8_t reg, uint8_t *buffer,
size_t buffer_size)
override;
32 #endif //ARUNA_ESP32_I2C_MASTER_H
err_t _write(uint8_t address, uint8_t reg, uint8_t *data, size_t data_size) override
ESP32_I2C_master(i2c_port_t i2c_num, const i2c_config_t *i2c_conf)
err_t _read(uint8_t address, uint8_t reg, uint8_t *buffer, size_t buffer_size) override
const i2c_config_t * i2c_conf
Link * driver
stores the driver.
i2c_cmd_handle_t i2c_cmd_handler