HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
I2C Module

All I2C-related types, enums, and functions for Inter-Integrated Circuit operations. More...

Files

file  BaseI2c.h
 Abstract base class for I2C device implementations in the HardFOC system.
 
file  EspI2c.h
 Advanced ESP32-integrated I2C controller for ESP-IDF v5.5+ with proper bus-device architecture.
 

Classes

class  BaseI2c
 Abstract base class for I2C device implementations. More...
 

Macros

#define HF_I2C_ERR_LIST(X)
 HardFOC I2C error codes.
 

Detailed Description

All I2C-related types, enums, and functions for Inter-Integrated Circuit operations.

Macro Definition Documentation

◆ HF_I2C_ERR_LIST

#define HF_I2C_ERR_LIST ( X)

HardFOC I2C error codes.

Comprehensive error enumeration for all I2C operations in the system. This enumeration is used across all I2C-related classes to provide consistent error reporting and handling.