Skip to content

I2C Protocol

The Inter-Integrated Circuit (I2C) protocol is widely used for short-distance, intra-board communication. AQPXLIB supports I2C bus emulation, allowing you to create buses, attach targets, and perform controller operations.

Supported Features

  • Bus Creation: Initialize I2C buses with configurable SCL/SDA pins.
  • Targets: Emulate 32-bit register targets with configurable address spaces.
  • Electrical Configuration: Adjust voltage, pull-up resistors, and thresholds.

Classes