用于控制ST7735 168x80 TFT LCD显示屏的库。
项目描述
Python ST7735
Python库,用于控制ST7735 TFT LCD显示屏。允许在不安装内核模块的情况下在显示屏上简单绘图。
专为与基于ST7735的160x80像素TFT SPI显示屏协同工作而设计。(特别是Pimoroni的0.96英寸SPI LCD)。
安装
pip install st7735
请参阅示例文件夹中的使用示例。
许可 & 历史
此库是对Tony DiCola最初为Adafruit Industries编写的代码的修改,并由Clement Skau修改以支持ST7735。
Pimoroni已对其进行修改,以包含对其160x80 SPI LCD模块的支持,并希望足够通用,以便支持其他ST7735供电的显示屏。
修改包括
- PIL/Pillow 已从底层显示驱动中移除,以分离关注点 - 您应创建自己的 PIL 图像并使用
display(image)
显示它。 width
、height
、rotation
、invert
、offset_left
和offset_top
参数可以传递到__init__
中以进行备用显示。Adafruit_GPIO
已被替换为RPi.GPIO
和spidev
,以更紧密地与我们的其他软件(例如:仅限 Raspberry Pi)对齐。- 已添加测试用例以保持此库的稳定性。
Pimoroni 投资时间和资源进行分支和修改此开源代码,请通过从我们这里购买产品来支持 Pimoroni 和开源软件!
Adafruit 投资时间和资源提供此开源代码,请通过从 Adafruit 购买产品来支持 Adafruit 和开源硬件!
由 Clement Skau 根据 Adafruit Industries 的“Modified from 'Adafruit Python ILI9341'”修改。
MIT 许可证,上述所有文本必须包含在任何再分发中。
1.0.0
- 将模块从 ST7735 重命名为 st7735。
- 移植到 gpiod/gpiodevice。
0.0.5
- 添加了支持在 BGR/RGB 显示之间进行选择的功能。
- 添加了用于显示电源和睡眠控制的方法。
0.0.4-post1
- 重新打包 Markdown README/setup.cfg
- 将
__version__
修复为 0.0.4 - 更新 README 中的依赖关系
0.0.4
- 依赖于 spidev==3.4.0 以进行稳定性修复
- 从手动数据分块切换到 spidev.xfer3()
0.0.3
- 修复了背光引脚
- 添加了
set_backlight
- 添加了常量 BG_SPI_CS_FRONT 和 BG_SPI_CS_BACK
- 添加了模块
__version__
0.0.2
- 支持多个显示尺寸/方向
0.0.1
- 首次发布
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
st7735-1.0.0.tar.gz (62.3 kB 查看哈希值)
构建分发
st7735-1.0.0-py3-none-any.whl (11.1 kB 查看哈希值)