INTRODUCTION The I2CDriver is a small, powerful device for interacting, controlling, debugging, capturing and monitoring I2C-based devices over USB. With its comprehensive feature set, it's designed to be the only I2C device you'll ever need: Real-time logic-analyser for I2C traffic & registers. Master, Passive and Capture modes supported, at 400kHz. Configure, Calibrate, Debug and Test I2C-based sensors and devices. Triple-headers allow driving three I2C devices at the same time. The Network node heatmap shows activity across all connected I2C devices. Supports all I2C Features: 7- and 10-bit I²C addressing, clock stretching, bus arbitration. The I2CDriver's high-resolution built-in screen takes the struggle out of working with I2C. You can clearly watch what's happening on each data-line via the Logic Analyser, and you can see real-time changes to registers. No more guessing what should be happening: with the screen, feature-packed firmware, and cross platform tools - you're in the driver's seat. Both hardware and software are open-source: the I2CDriver can be controlled via multiple free, cross-platform tools: CLI, GUI, Python 2 & 3, C & C++. HANDS ON WITH THE I2CDriver 1 2 3 4 1. BUILT-IN HIGH-DPI SCREEN Monitor I2C lines, data, registers and power in real time. 2. Triple headers Drive up to three multiple devices simultaneously. Supports 3.3v & 5v, and up to 470mA output power. 3. Real-time data mapping Visually maps data changes: on individual registered and even across multiple devices in real-time. 4. USB-I2C ADAPTOR Control devices, capture traffic over USB with the included open-source tools, libraries and modules. Detailed functionality Display & Interface: High-contrast all-angle IPS display, 230 pixels-per-inch Real-time logic analyser & register monitor Genuine Chips for guaranteed stability and performance Rugged one-piece design, custom bezel Connectivity: Triple Interface: Drive 3 devices simultaneously Micro-USB for control & capture Standard 0.1" header pins Key Specifications: Supports High Speed: up to 400kHz Supports 3.3V and 5v devices up to 470mA Real Time Reporting of voltage, current, temperature and uptime Supports all I2C Standards: 7- and 10-bit I²C addressing, clock stretching, bus arbitration Colour Coded signals and jumpers Software & Compatibility: Driver-free operation on Windows, macOS, Linux Open source firmware Open source hardware Cross-platform tools for CLI & GUI control Includes Python2/3 & C/C++ libraries for development What's included 1x I2CDriver Device 1x Colour-Coded jumper kit SPDriver Resources: User Guide (PDF) I2CDriver Github: Firmware + Hardware Source Technical Support available at [email protected]