Commit Graph

6 Commits

Author SHA1 Message Date
4b99c229a5 Stop touch auto-toggle with hysteresis and button hitboxes.
Require solid press samples, cooldown between actions, and only fire
REC/PLAY inside real button bounds instead of half-screen.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:02:29 +08:00
242798fef2 Fix CYD touch X mirror and half-screen hit zones.
Map SoftSPI raw ADC to landscape UI with inverted axis, drop duplicate
LVGL button events, and treat left/right halves as REC/PLAY.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:56:49 +08:00
024fcd8628 Fix CYD touch with SoftSPI bitbang + RNT coords.
Use hexeguitar CYD28 SoftSPI (frees VSPI for SD), Random Nerd Tutorials
240x320 feed for LVGL ROTATION_270, and direct UI hit-test for REC/PLAY.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:51:44 +08:00
994d21c7fb Fix touch vs SD VSPI clash; SoftSPI + BOOT/serial REC.
Recording verified via serial r; 2.8 touch no longer shares VSPI with microSD.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:42:37 +08:00
76ca6189d5 Update firmware VERSION.txt with commit hash.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:16:17 +08:00
ddff48d05b Add INMP441 WAV recorder for CYD 2.8/3.5.
Record 16 kHz mono PCM to microSD /rec, with level meter and DAC2 playback.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:16:13 +08:00