Bind indev to the display, relax IRQ checks, and keep prebuilt firmware in sync. Co-authored-by: Cursor <cursoragent@cursor.com>
35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
# Changelog
|
|
|
|
## 2026-10-17 — Restore LVGL touch
|
|
|
|
- SoftSPI + LVGL `lv_indev` (with `lv_indev_set_display`).
|
|
- Same landscape map as `temperature`; IRQ optional (sample-range fallback).
|
|
- Larger clickable speaker/play buttons.
|
|
|
|
## 2026-10-17 — Fix touch offset
|
|
|
|
- SoftSPI touch now uses the same rotation=2 transform + map as `temperature`.
|
|
- (Pressure-only path was too strict; superseded by restore above.)
|
|
|
|
## 2026-10-17 — Prebuilt firmware folder
|
|
|
|
- Add `firmware/cyd/` with bin + `flash.ps1` / `flash.bat` (same pattern as temperature).
|
|
- Add `firmware/export_from_build.ps1` to refresh archived binaries after builds.
|
|
- Track `firmware/**/*.bin` in git; document flash-without-compile in README.
|
|
|
|
## 2026-10-17 — Touch speaker control + music
|
|
|
|
- SoftSPI XPT2046 touch (GPIO 32/39/25/33/36), coexists with SD.
|
|
- LVGL buttons: **Speaker ON/OFF**, **Play Music / Stop**.
|
|
- Non-blocking built-in melody (Twinkle Twinkle); no auto beeps.
|
|
- Docs updated.
|
|
|
|
## 2026-10-17 — Speaker audio test
|
|
|
|
- Add GPIO26 speaker path (onboard SC8002B amp / P4 connector).
|
|
- (Superseded by touch control above.)
|
|
|
|
## 2026-10-17 — Initial
|
|
|
|
- CYD TF/microSD mount (VSPI) + LVGL storage info UI.
|