Commit Graph

9 Commits

Author SHA1 Message Date
aa08b23fca Restore SoftSPI touch and exclusive VSPI for SD.
HW SPI remux froze touch at (0,4095) and broke SD; keep temperature UI map plus LVGL inverse feed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 18:10:45 +08:00
156d9cf583 Align touch with temperature XPT2046 driver and LVGL inverse map.
Mux VSPI between SD and touch; map like climate UI then undo ROTATION_270 so buttons hit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 18:07:18 +08:00
d874cb192c Enlarge touch buttons after serial-calibrated axis fix.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 18:02:32 +08:00
86064bca9c Fix double touch rotation so bottom LVGL buttons receive hits.
Report physical 240x320 coordinates and let LVGL apply ROTATION_270.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:57:57 +08:00
36bf614d11 Restore LVGL touch input with SoftSPI and temperature map.
Bind indev to the display, relax IRQ checks, and keep prebuilt firmware in sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:55:01 +08:00
fe4b085641 Fix touchscreen offset to match temperature calibration.
Apply XPT2046 rotation-2 transform and the same landscape map used by the climate project.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:48:36 +08:00
2a90649059 Add firmware/cyd archive for flash-without-compile.
Mirror the temperature project layout with export and one-click flash scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:45:32 +08:00
a7a7685fc9 Add touch buttons for speaker toggle and music playback.
Enable SoftSPI touch, replace auto beeps with Speaker ON/OFF and Play Music controls, and document usage.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:36:54 +08:00
82e1ace24f Add GPIO26 speaker beep and melody test.
Play audio on boot and every 12s via the onboard amp; show status on the LVGL UI and document pins.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 17:30:39 +08:00