总期土豚图书馆
pyaardvark的Python项目详细描述
aardvark是一个usb i2c/spi主机适配器。
基本原理
制造商已经提供了一个python绑定。为什么要换一个新的?这个 是正确的,但是可以在 aardvark-linux-api包非常面向C。你必须通过 数组作为方法参数,然后由绑定修改。 相反,这个绑定试图更像是python。
功能
- 简单的界面
- 方便测试的cli工具
- i2c和spi支持
- 支持控制信号,如目标功率和内部i2c上拉
- 基本I2C从支持
- 支持Linux、Windows和OSX
(仍然)缺少功能
- 更多文档(请随身携带)
- GPIO支持
文档
您可以在以下位置找到最新的文档: http://pyaardvark.rtfd.org
要求
您需要x86或AMD64机器。这是因为绑定 使用制造商提供的纯二进制模块,总相位。 支持Linux、Windows和OSX。
贡献
捐款总是受欢迎的。您可以直接发送修补程序(例如git send-email)、执行github请求或只是提交问题。
如果您正在进行代码更改或添加,请:
- 尊重编码风格(如PEP8),
- 提供格式正确的提交消息(请参见this blog post.)
- 添加按行签名的(例如git commit -s)
许可证
这个库是免费软件;您可以重新分发和/或修改它 根据由 自由软件基金会;许可证的2.1版,或 你的选择)任何更高版本。
这个图书馆的发行是希望它能有用,但没有 任何保证;甚至没有对适销性或 适合某一特定目的。见GNU小公众 许可证了解更多详细信息。
你应该收到GNU Lesser通用公共许可证的副本 如果没有,写信给自由软件基金会, 美国马萨诸塞州波士顿富兰克林街51号,5楼,邮编:02110-1301