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>
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>
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>