跳转到主要内容

用于控制ST7735 168x80 TFT LCD显示屏的库。

项目描述

Python ST7735

Build Status Coverage Status PyPi Package Python Versions

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) 显示它。
  • widthheightrotationinvertoffset_leftoffset_top 参数可以传递到 __init__ 中以进行备用显示。
  • Adafruit_GPIO 已被替换为 RPi.GPIOspidev,以更紧密地与我们的其他软件(例如:仅限 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 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面