Wrong BL=21 caused black screen; INT is separate from backlight and stays INPUT after reset. Co-authored-by: Cursor <cursoragent@cursor.com>
1.5 KiB
1.5 KiB
Changelog
2026-10-25 — 3.5C 背光 / 触控按指南修正
cyd_35r:TFT_BL/TFT_BL_PIN改为 GPIO27(误用 21 会导致黑屏;21 是 GT911 INT)。- GT911 复位后 INT 置
INPUT轮询,不再把 INT 当背光拉高。 DRAW_BUF_DIV=20;LV_MEMunflag 与 2.8 一致;补齐firmware/cyd_35r刷写脚本与文档。
2026-10-19 — GIF 动区闪 + 切回变小
- 显示统一全屏 STRETCH,离开 GIF 不再缩成小图。
- GIF 1:1 合成 + disposal=2 恢复背景;样张改为 160×120。
2026-10-19 — GIF 去闪屏
- 双缓冲指针交换发布帧,避免 memcpy 半帧撕裂。
- GIF 用 2× 整数缩放刷新;切图不再每帧
set_src(nullptr)。
2026-10-19 — 去掉图后条纹
- 样张改为纯色底,去掉装饰横纹。
- 画面 cover 铺满画布;LVGL 全屏 STRETCH,避免缩放留缝/条带。
2026-10-19 — GIF 不阻塞触控
- GIF 解码改到 core0 任务;
playFrame(false)去掉库内delay()。 - 切换相片先
photo_view_stop(),避免点按卡几秒。
2026-10-19 — 每次改完提交
- 项目规则:完成任务后必须本地 git commit。
2026-10-19 — Photo album
- CYD LVGL 壳层来自 tftest(触摸映射冻结,TF + SoftSPI)。
- 扫描
/photos与/下 jpg/png/gif;点左/右或</>切换。 - JPEGDEC / PNGdec / AnimatedGIF 解码到 160×120 RGB565 画布,界面 2× 显示。
- 提供
assets/photos样张与tools/make_test_photos.py;串口#PUT上传。 - 预编译包:
firmware/cyd/。