idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::i2c Namespace Reference

I2C master driver classes. More...

Classes

class  master_bus
 I2C master bus controller with thread-safe device access. More...
 
class  master_device
 I2C device at a specific 7-bit address with register operations. More...
 

Enumerations

enum class  port : int { port::i2c0 = 0 }
 I2C port identifiers. More...
 

Variables

static constexpr auto DEFAULT_TIMEOUT = std::chrono::milliseconds(50)
 Default timeout for I2C operations.
 

Detailed Description

I2C master driver classes.