ESPHome 2025.5.0
|
Go to the source code of this file.
Data Structures | |
struct | esphome::i2c::ReadBuffer |
the ReadBuffer structure stores a pointer to a read buffer and its length More... | |
struct | esphome::i2c::WriteBuffer |
the WriteBuffer structure stores a pointer to a write buffer and its length More... | |
class | esphome::i2c::I2CBus |
This Class provides the methods to read and write bytes from an I2CBus. More... | |
Namespaces | |
namespace | esphome |
Providing packet encoding functions for exchanging data with a remote host. | |
namespace | esphome::i2c |
Enumerations | |
enum | esphome::i2c::ErrorCode { esphome::i2c::NO_ERROR = 0 , 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 } |
Error codes returned by I2CBus and I2CDevice methods. More... | |