You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Jean Delvare e5f11aef90 Read the remainder of the EEPROM data if more than 128 bytes are used. 17 years ago
..
README Move py-smbus to the i2c-tools package. 18 years ago
setup.py Move py-smbus to the i2c-tools package. 18 years ago
smbusmodule.c Move py-smbus to the i2c-tools package. 18 years ago

README


README: py-smbus

Prerequisites:
Be sure to build and install the lm-sensors userspace first. This package
requires one of the header files from that.

To build:
$ python setup.py build

To install (will also build if necessary):
$ python setup.py install

For general build/install help:
$ python setup.py --help-commands

Frequently Answered Question:

Q: It's throwing exceptions, nothing works, what's wrong?

A1: You need write permissions to the i2c-dev devices. Try running as root.

A2: Addresses in Linux/I2C are the most-sig 7 bits, right-justified. E.g.
if your device uses address 0xc0 to write and 0xc1 to read, then use
address 0x60 with this module.

A3: Some other kernel driver has claimed that I2C address. Unload it first.