ST7789显示驱动:MicroPython点亮廉价TFT小屏的4个核心能力
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),仅供参考

相关新闻

从零搭建AI漫剧工作流:ComfyUI角色一致性与批量生成实战

从零搭建AI漫剧工作流:ComfyUI角色一致性与批量生成实战

你是不是也刷到过那些用AI生成的“漫剧”视频?人物精美、场景连贯,几分钟就能讲完一个完整的故事,在B站等平台流量惊人。很多创作者跃跃欲试,但一打开号称“节点式Stable Diffusion”的ComfyUI,面对密密麻麻的连线和英…

2026/8/24 11:32:39 阅读更多 →
OSMBonusPack源码剖析:RoadManager模板方法模式与4种路由服务的可扩展设计

OSMBonusPack源码剖析:RoadManager模板方法模式与4种路由服务的可扩展设计

OSMBonusPack源码剖析:RoadManager模板方法模式与4种路由服务的可扩展设计 【免费下载链接】osmbonuspack A third-party library of (very) useful additional objects for osmdroid 项目地址: https://gitcode.com/gh_mirrors/os/osmbonuspack OSMBonusPac…

2026/8/24 11:31:38 阅读更多 →
C++模板特化与偏特化:从泛型编程到编译期多态

C++模板特化与偏特化:从泛型编程到编译期多态

1. 项目概述&#xff1a;为什么我们需要模板特化与偏特化&#xff1f;在C的泛型编程世界里&#xff0c;模板&#xff08;Template&#xff09;是我们构建灵活、可复用代码的基石。它允许我们编写与类型无关的代码&#xff0c;比如一个std::vector<T>&#xff0c;无论是in…

2026/8/24 11:31:38 阅读更多 →

最新新闻

Qt集成open62541 OPC UA客户端:MSVC2019编译与项目配置实战

Qt集成open62541 OPC UA客户端:MSVC2019编译与项目配置实战

1. 项目概述与核心需求解析最近在做一个工业数据采集与监控的项目&#xff0c;需要和一堆西门子、欧姆龙的PLC以及上位机系统打交道&#xff0c;数据协议这块&#xff0c;OPC UA是绕不开的标准。项目前端界面打算用Qt来开发&#xff0c;毕竟跨平台和丰富的UI控件是真香。但Qt官…

2026/8/24 19:05:44 阅读更多 →
2026年Java面试高频考点与实战策略解析

2026年Java面试高频考点与实战策略解析

1. 项目背景与核心价值 最近两年Java技术栈的面试难度水涨船高&#xff0c;尤其头部企业的技术面已经形成了相对固定的考察模式。这份资料整理了2026年最新高频出现的128道Java核心面试题&#xff0c;覆盖了JVM、并发编程、Spring框架等9大核心模块。所有答案都经过现任大厂技术…

2026/8/24 19:05:44 阅读更多 →
驱动仓库瘦身指南:用 Driver Store Explorer(RAPR)分 4 步清理系统多余驱动,轻松腾出 C 盘空间

驱动仓库瘦身指南:用 Driver Store Explorer(RAPR)分 4 步清理系统多余驱动,轻松腾出 C 盘空间

驱动仓库瘦身指南&#xff1a;用 Driver Store Explorer&#xff08;RAPR&#xff09;分 4 步清理系统多余驱动&#xff0c;轻松腾出 C 盘空间 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer…

2026/8/24 19:05:44 阅读更多 →
Linux B站客户端上手指南:从安装到漫游

Linux B站客户端上手指南:从安装到漫游

Linux B站客户端上手指南&#xff1a;从安装到漫游 【免费下载链接】bilibili-linux 基于哔哩哔哩官方客户端移植的Linux版本 支持漫游 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-linux 晚上用浏览器看番&#xff0c;标签页占了 2G 内存&#xff0c;区域限…

2026/8/24 19:05:44 阅读更多 →
三个节点跑通 AI 动作迁移:把视频里的舞蹈复制到任何一个人身上

三个节点跑通 AI 动作迁移:把视频里的舞蹈复制到任何一个人身上

三个节点跑通 AI 动作迁移&#xff1a;把视频里的舞蹈复制到任何一个人身上 【免费下载链接】ComfyUI-MimicMotionWrapper 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-MimicMotionWrapper ComfyUI-MimicMotionWrapper 是基于腾讯 MimicMotion 技术的 ComfyU…

2026/8/24 19:05:44 阅读更多 →
端侧AI智能体记忆管理:ScrapMem框架与光学遗忘机制解析

端侧AI智能体记忆管理:ScrapMem框架与光学遗忘机制解析

1. 项目概述&#xff1a;当AI智能体拥有“金鱼记忆”最近在捣鼓端侧AI智能体&#xff0c;一个绕不开的痛点就是“记忆”问题。想象一下&#xff0c;你希望手机上的个人助理能记住你的偏好、习惯和对话历史&#xff0c;让它越来越懂你。但现实是&#xff0c;设备存储和算力有限&…

2026/8/24 19:04:43 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力&#xff1b;确需渲染 HTML 时&#xff0c;先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述&#xff1a;Windows登录密码的“黑匣子”每次你按下CtrlAltDel&#xff0c;输入密码&#xff0c;然后看到那个熟悉的桌面&#xff0c;这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者&#xff0c;我经常被问到&#xff1a;“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述&#xff1a;AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时&#xff0c;遇到一个典型案例&#xff1a;候选人在视频面试中无意提到竞争对手产品名称&#xff0c;系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态&#xff0c;宏观上观察到的光是由无数个微观的光量子组成的&#xff0c;每个光子在产生的瞬间&#xff0c;其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前&#xff0c;在微观层面&#xff0c;每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”&#xff0c;而是SIP会话的动态重定向你有没有遇到过这样的场景&#xff1a;客服坐席A正在和客户通电话&#xff0c;突然需要把这通对话无缝转给专家坐席B&#xff0c;客户完全感知不到中间的断连——既没听到忙音&#xff0c;也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack&#xff1f;如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法&#xff0c;那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →