Pure Python实现I2C SMBus协议。
项目描述
pySMBus软件包是[python-smbus](http://www.lm-sensors.org/browser/i2c-tools/trunk/py-smbus/)软件包的纯Python重新实现。这允许在不编译C的情况下使用I2C SMBus协议。
它与python-smbus具有相同的模块名smbus,因此它可以作为直接替代品用于依赖于python-smbus的项目。
目前它还不完整。以下方法已实现
write_byte_data
read_byte_data
其他方法尚未实现,因为我没有需要这些方法的硬件。欢迎提交补丁或请求其他方法。
此软件包已确认与Python 2.7和3.4兼容。
示例
from smbus import SMBus
bus = SMBus(1) # 打开 /dev/i2c-1 bus.write_byte_data(0x54, 0x13, 0xff)
项目详情
关闭
pysmbus-0.1-3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f5158b36aae7f8685fbb52da5ec8a6f242a15d74aa3cfc288ad19e917586c2c9 |
|
MD5 | 68dff2068e0ea1dc5ae61069af5eb4e8 |
|
BLAKE2b-256 | a1d868240a0e2a9ae5b67a08014d5ba183ac312cc65cfe52eec5e6048d377e6d |