8f0d1d739b
Gate REC/PLAY to explicit user input only.
...
Add boot lockout, long-press touch confirm, BOOT debounce, and
line-based serial commands so noise cannot auto-start recording.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:24:19 +08:00
b8527e9fb8
Document working SoftSPI touch calibration and ship firmware.
...
Record XY invert, button hit-test, and 1.5s cooldown in README;
refresh cyd_28r prebuilt binaries.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:15:59 +08:00
348cf9d663
Flip touch axes and restrict hits to drawn REC/PLAY buttons.
...
Stops top-of-screen false triggers that auto-toggled recording.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:13:44 +08:00
9f9bde76dd
Invert CYD touch X/Y to match on-screen buttons.
...
Physical bottom-left is REC, bottom-right is PLAY; raise press
threshold and 1.5s cooldown to stop false auto-record.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:12:02 +08:00
0e8a06d24a
Stabilize CYD touch: correct axes, debounce, lower-half zones.
...
Fix raw→UI mapping, 1s action cooldown, and stop noise from
auto starting/stopping recordings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:06:33 +08:00
e2e0f4d470
Fix touch axis map and soften press threshold.
...
Map raw X/Y straight to landscape UI, keep debounce/cooldown so REC
no longer auto-toggles from noise.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 22:04:16 +08:00
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