CircuitPython库,用于控制MCP23008或MCP23017 I2C GPIO扩展器。
项目描述
简介
CircuitPython模块,用于MCP23017/08 I2C和MCP23S17/08 SPI I/O扩展器。
依赖关系
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI 本地安装此驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-mcp230xx
为系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-mcp230xx
在当前项目中安装虚拟环境
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-mcp230xx
使用示例
有关使用示例,请参阅examples/mcp230xx_simpletest.py。
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
警告
有人报告了一个未记录的漏洞,该漏洞可能会损坏I2C总线。这种情况发生在I2C读取过程中,如果MCP230XX输入引脚状态发生变化。 这应该非常罕见。 想要了解更多信息,请参阅这篇论坛帖子和这篇知识库文章。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助保持项目的友好氛围。
项目详情
关闭
adafruit-circuitpython-mcp230xx-2.5.13.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b88f08738af915788d45d01ec4bdbb7003e8ac9de2253ad32bf05974755ecd1d |
|
MD5 | a58d06739feae71ee60293c54fdb9cfa |
|
BLAKE2b-256 | 12936976d66f128f74f25f9022da455c5edf6c0b4be1c2cec0c977a7667ba025 |
关闭
adafruit_circuitpython_mcp230xx-2.5.13-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8075d183304f9b9399cfb1113bebd5624df56c682379820b2b74058aa3e7d16b |
|
MD5 | 6134b2cd99313aeb9aa5ddfaae61e36e |
|
BLAKE2b-256 | 5f24f46e6869b87e522b3e40e1739f079fb1027be8a1cecb47b24ee20026cc80 |