How to find any documentation for smbus?
Chris Green
cl at isbd.net
Sat Oct 28 12:08:00 EDT 2023
I am using the python3 smbus module, but it's hard work because of the
lack of documentation. Web searches confirm that the documentation is
somewhat thin!
If you do the obvious this is what you get:-
>>> import smbus
>>> dir (smbus)
['SMBus', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__']
>>> help(smbus)
Help on module SMBus:
NAME
SMBus
DESCRIPTION
This module defines an object type that allows SMBus transactions
on hosts running the Linux kernel. The host kernel must have I2C
support, I2C device interface support, and a bus adapter driver.
All of these can be either built-in to the kernel, or loaded from
modules.
Because the I2C device interface is opened R/W, users of this
module usually must have root permissions.
FILE
/usr/lib/python3/dist-packages/smbus.cpython-39-arm-linux-gnueabihf.so
Even a list of available methods would be handy! :-)
Presumably python3's smbus is just a wrapper so if I could find the underlying C/C++
documentation it might help.
--
Chris Green
·
More information about the Python-list
mailing list