ESPHome  2023.5.4
Data Structures | Namespaces | Enumerations
i2c_bus.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::i2c::ReadBuffer
 
struct  esphome::i2c::WriteBuffer
 
class  esphome::i2c::I2CBus
 

Namespaces

 esphome
 
 esphome::i2c
 

Enumerations

enum  esphome::i2c::ErrorCode {
  esphome::i2c::ERROR_OK = 0, esphome::i2c::ERROR_INVALID_ARGUMENT = 1, esphome::i2c::ERROR_NOT_ACKNOWLEDGED = 2, esphome::i2c::ERROR_TIMEOUT = 3,
  esphome::i2c::ERROR_NOT_INITIALIZED = 4, esphome::i2c::ERROR_TOO_LARGE = 5, esphome::i2c::ERROR_UNKNOWN = 6, esphome::i2c::ERROR_CRC = 7
}