15 void setup()
override;
18 size_t read_count)
override;
bool scan_
Should we scan ? Can be set in the yaml.
float get_setup_priority() const override
int get_port() const override
void set_scl_pin(uint8_t scl_pin)
void dump_config() override
void set_frequency(uint32_t frequency)
void set_sda_pin(uint8_t sda_pin)
ErrorCode write_readv(uint8_t address, const uint8_t *write_buffer, size_t write_count, uint8_t *read_buffer, size_t read_count) override
ZephyrI2CBus(const device *i2c_dev)
ErrorCode
Error codes returned by I2CBus and I2CDevice methods.
const float BUS
For communication buses like i2c/spi.