
ST7789显示驱动MicroPython点亮廉价TFT小屏的4个核心能力【免费下载链接】st7789_mpyFast MicroPython driver for ST7789 display module written in C项目地址: https://gitcode.com/gh_mirrors/st/st7789_mpy手边有一块基于 ST7789 芯片的 TFT 小屏想让 MicroPython 直接在上面显示文字和图片而不是啃一遍寄存器手册st7789_mpy 正是为这类需求准备的显示驱动。st7789_mpy 是用 C 语言编写的 ST7789 显示驱动面向 MicroPython 开发者覆盖 ESP32、Pyboard、树莓派 Pico 等平台上的廉价 TFT 屏它在 devbis 的原版驱动基础上做了定制与扩展。 能力拆解旋转、文字、图片、多屏怎么旋转画面、做滚动显示显示旋转与滚动由驱动直接提供横竖屏切换、内容滚动展示不需要应用层去改扫描方向、算偏移底层细节被封装掉了。怎么显示文字文本渲染有两条路线由 TrueType 字体转换来的位图字体8 位和 16 位两种宽度以及 Hershey 矢量字体不同尺寸和风格各有去处。怎么显示图片和图形JPG 与 PNG 图片都能直接绘制当 JPG 比可用 RAM 还大时切到慢速模式即可处理不会把内存撑爆。多边形和填充多边形的绘制、整体旋转也包含在内。支持哪些屏幕除 ST7789 本尊外通过自定义初始化配置还能驱动 ST7735、ILI9341、ILI9342一套代码适配多块屏。运行环境芯片平台与解码库依赖驱动主体是 C 代码已支持 ESP32含 SPIRAM 机型SPIRAM 即芯片外挂的扩展内存、Pyboard v1.1 和 Raspberry Pi Pico。图片解码复用现成库JPG 交给 TJpgDecTiny JPEG DecompressorPNG 交给 pngle。 适合什么场景设备状态屏工业控制面板要持续显示设备状态与报警信息刷新交给驱动应用只负责递数据。教学实验开发板演示里文字、图片、滚动都有现成示例课堂时间可以花在电路和逻辑上。穿戴设备智能手表这类设备内存与屏幕都有限慢速模式和旋转控制恰好对上它的约束。 新手先看什么、先试什么先读 README.md 了解整体用法examples/configs 下按板型分了目录照着找到自己的配置。示例代码在 examples/想确认屏幕通了先跑 hello 最小示例滚动、时钟、PNG、JPG 各有效果脚本。字体资源在 fonts/位图、TrueType、矢量字体分目录存放取用即可。要改驱动本身C 源码在 st7789/JPG、PNG 解码逻辑也在其中。本地拉取源码git clone https://gitcode.com/gh_mirrors/st/st7789_mpy项目信息项目地址ST7789 Driver for MicroPython仓库 st7789_mpyGitHub 开源项目贡献者devbis、hklang10、aleggon许可证开源许可具体条款以仓库 LICENSE 文件为准【免费下载链接】st7789_mpyFast MicroPython driver for ST7789 display module written in C项目地址: https://gitcode.com/gh_mirrors/st/st7789_mpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考