2019-02-10 15:07:27 +00:00
|
|
|
![logo](/images/logo.png)
|
|
|
|
|
|
|
|
[![Build Status](https://travis-ci.org/jamesbowman/i2cdriver.svg?branch=master)](https://travis-ci.org/jamesbowman/i2cdriver)
|
|
|
|
|
|
|
|
I2CDriver is a tool for controlling any I2C device from your PC's USB port,
|
|
|
|
and can also monitor and capture I2C traffic.
|
|
|
|
It connects as a standard USB serial device, so there are no drivers to install.
|
|
|
|
The serial protocol is [very simple](/protocol.md),
|
|
|
|
and there are included drivers for
|
|
|
|
|
|
|
|
* Windows/Mac/Linux GUI
|
|
|
|
* Windows/Mac/Linux command-line
|
|
|
|
* Python 2 and 3
|
|
|
|
* Windows/Mac/Linux C/C++
|
|
|
|
|
|
|
|
![front](/images/hero.jpg)
|
|
|
|
|
|
|
|
Full documentation is at
|
|
|
|
[i2cdriver.com](http://i2cdriver.com).
|