跳转到主要内容

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 (2.4 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面