ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
ina2xx_i2c.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace esphome::ina2xx_i2c {
8
10 public:
11 void setup() override;
12 void dump_config() override;
13
14 protected:
15 bool read_ina_register(uint8_t reg, uint8_t *data, size_t len) override;
16 bool write_ina_register(uint8_t reg, const uint8_t *data, size_t len) override;
17};
18
19} // namespace esphome::ina2xx_i2c
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:132
I2CRegister reg(uint8_t a_register)
calls the I2CRegister constructor
Definition i2c.h:152
bool read_ina_register(uint8_t reg, uint8_t *data, size_t len) override
bool write_ina_register(uint8_t reg, const uint8_t *data, size_t len) override
const void size_t len
Definition hal.h:64