I2C调试的包装库。
项目描述
简介
I2C调试的包装库。
依赖关系
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
使用示例
此示例使用LIS3DH加速度计。此库可以与任何I2C设备一起使用。将代码保存到您的板上。
import adafruit_lis3dh
from adafruit_debug_i2c import DebugI2C
import busio
import board
import digitalio
i2c = DebugI2C(busio.I2C(board.SCL, board.SDA))
int1 = digitalio.DigitalInOut(board.ACCELEROMETER_INTERRUPT)
accelerometer = adafruit_lis3dh.LIS3DH_I2C(i2c, address=0x19, int1=int1)
print(accelerometer.acceleration)
for i in range(2):
print(accelerometer.acceleration)
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在贡献之前,请阅读我们的行为准则,以帮助本项目保持友好。
本地构建
Zip发布文件
要本地构建此库,您需要安装circuitpython-build-tools软件包。
python3 -m venv .venv
source .venv/bin/activate
pip install circuitpython-build-tools
安装后,请确保您处于虚拟环境中
source .venv/bin/activate
然后运行构建
circuitpython-build-bundles --filename_prefix adafruit-circuitpython-debug_i2c --library_location .
Sphinx文档
Sphinx用于根据rST文件和代码中的注释构建文档。首先,安装依赖项(请随意使用上面创建的虚拟环境)
python3 -m venv .venv
source .venv/bin/activate
pip install Sphinx sphinx-rtd-theme
现在,一旦激活了虚拟环境
cd docs
sphinx-build -E -W -b html . _build/html
这将把文档输出到 docs/_build/html。在浏览器中打开 index.html 来查看它们。由于设置了 -W,它还会像 Travis 一样在出现任何警告时出错。这是在本地验证它是否可以通过的好方法。
项目详情
关闭
adafruit-circuitpython-debug-i2c-1.2.17.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a8a2906786a8d307130ed872a673fc7254bc65032c04548400c3c57940e40fd5 |
|
MD5 | 0f261676916f7c7c98e2b997323dd9be |
|
BLAKE2b-256 | 2e22a76fef09c928df903e9e83a18218619534ada4e491dd727b0117c01cc81f |
关闭
adafruit_circuitpython_debug_i2c-1.2.17-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3257ebc98977172d5a09cf8bb0f1dd8bede73fa6fc09afe6e8bac22e95f7e878 |
|
MD5 | 8c29639a071ea53d044e6427378272ea |
|
BLAKE2b-256 | 36bc75ef7734add094900a2031d6ac5a0425d54d9262b969f6a28412b55c2036 |