I²C/SMB

Web reference

http://en.wikipedia.org/wiki/I2c

Protocoltool

SMB bus is not implemented yet.

settings i2c

Before starting protocoltool

For using the I²C port on linux, some kernel modules must be loaded:

modprobe i2c-proc (2.4)

modprobe i2c-dev (2.4,2.6)

modprobe i2c_parport type=0 (if using the parallel port dongle below)

Using the I²C interface

For I²C, a flag must be used in the beginning of each line to tell which operation the user wants:

By default, we'll assume that the user wants to write if he didn't specify which operation to use.

On platforms other than Linux, only one dongle is supported on the parallel port. It's the Philips I2C parallel dongle. On Linux, the corresponding driver is loaded with this command line:

modprobe i2c_parport type=0

This is a schematic of the dongle.

i2c parallel dongle

** PLEASE DESCRIBE THIS IMAGE **

Valid HTML 4.01 Transitional