CircuitPython 总线设备类,用于管理总线共享。
项目描述
Adafruit CircuitPython BusDevice
《I2CDevice》和《SPIDevice》辅助类简化了在总线上管理事务状态。例如,它们可以锁定总线以防止其他并发访问。对于SPI设备,它管理芯片选择和协议更改,如模式。对于I2C,它管理设备地址。
在支持 GNU/Linux 系统(如 Raspberry Pi)上,您可以从 PyPI 本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-busdevice
系统范围内安装(在某些情况下可能需要这样做)
sudo pip3 install adafruit-circuitpython-busdevice
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-busdevice
使用示例
请参阅 examples/read_register_i2c.py 和 examples/read_register_spi.py 以了解模块使用示例。
文档
此库的 API 文档可以在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 本指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的 行为准则 以帮助保持项目的开放性。
项目详情
关闭
adafruit_circuitpython_busdevice-5.2.9.tar.gz 的散列值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f9c3df385091410dac5961918e475ec88faed7ff543ad6d74208f08c2566513 |
|
MD5 | faf73b20ccaf62ed343169ae84ee56c2 |
|
BLAKE2b-256 | a804cf8d2ebfe0d171b7c8fe3425f1e2e80ed59738855d419e5486f5d2fa9145 |
关闭
adafruit_circuitpython_busdevice-5.2.9-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78245c551eb3795a4f3739f1adac0b08a65c9fb0f722e866de620482cbbac51f |
|
MD5 | fd91a5c5a4052b835e93c21656ba0abe |
|
BLAKE2b-256 | 070d6d730f9b0867437d701503792988abe663a09c7a3a5fcd98c19ce3c94681 |