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