| 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. | |