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 186311fb8b Don't choke when no SPD EEPROM is found while the eeprom or at24 driver is 13 years ago
..
Module.mk i2c-dev: Move SMBus helper functions to include/i2c/smbus.h 13 years ago
README Add a note about the python-devel requirement. 15 years ago
setup.py Update maintainer address. 17 years ago
smbusmodule.c i2c-dev: Move SMBus helper functions to include/i2c/smbus.h 13 years ago

README


README: py-smbus

To build:
$ python setup.py build
On most GNU/Linux distributions, you'll need to install the python-devel
package for the build to succeed.

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.