ESPHome  2024.5.4
Data Structures | Namespaces | Functions
i2c.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::i2c::I2CRegister
 This class is used to create I2CRegister objects that act as proxies to read/write internal registers on an I2C device. More...
 
class  esphome::i2c::I2CRegister16
 This class is used to create I2CRegister16 objects that act as proxies to read/write internal registers (specified with a 16 bit address) on an I2C device. More...
 
class  esphome::i2c::I2CDevice
 This Class provides the methods to read/write bytes from/to an i2c device. More...
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::i2c
 

Functions

uint16_t esphome::i2c::i2ctohs (uint16_t i2cshort)
 
uint16_t esphome::i2c::htoi2cs (uint16_t hostshort)