Introduction
The I2C package provides basic interfaces to devices connected to an I2C Bus.
Package List
- libi2c
- The I2C library.
- i2ccheck (I2CCHECK(1))
- Check for a device on the I2C Bus device.
- i2cread (I2CREAD(1))
- Read bytes from an I2C Bus device.
- i2cscan (I2CSCAN(1))
- Scan the I2C Bus for all attached devices.
- i2csh (I2CSH(1))
- Simple I2 Bus command-line shell.
- i2ctrans (I2CTRANS(1))
- Do a write/read transaction for to a device on the I2C Bus.
- i2cwrite (I2CWRITE(1))
- Write bytes to an I2C Bus device.
Requirements
librnr - RNR standard libray 1.
- Todo:
- 1. Add support to System Management Bus (SMBus) address resolution (http://www.smbus.org/).
Supported Platforms
- i386 - any Linux Intel (backwards) compatible 32-bit architecures
- x86_64 - any Linux AMD 64-bit architectures
- armpxa - Linux Intel XScale PXA Arm architecures.
- cygwin - Windows systems with installed cygwin.
- osx - Mac OS-X architectures
Tested Systems
- Fedora Core 5 and 6 Linux for the i386 and x86_64 architectures.
- Ubuntus 9.4 Linux for the i386 and x86_64 architectures.
- Familiar Linux 2.4 (K-Team KoreBot version) for the XScale PXA 255 Arm
- Windows XP with Cygwin for Intel processors.
- Mac OS-X 10.x for Intel processors.