KeSp_controller/ui
Mae PUGIN 70fa72ddb7 feat: OTA firmware update via CDC serial (Settings tab)
OTA protocol (text-based, uses existing keyboard connection):
1. Send "OTA <size>"
2. Wait for firmware OTA_READY
3. Send firmware in 4096-byte chunks
4. Progress bar with chunk counter
5. OTA_DONE on completion

No programming cable needed - uses the same USB port as
keyboard communication. Browse for .bin file, click Flash OTA.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 13:45:12 +02:00
..
components fix: Heatmap gradient with stepped colors for clarity 2026-04-07 13:35:08 +02:00
tabs feat: OTA firmware update via CDC serial (Settings tab) 2026-04-07 13:45:12 +02:00
globals.slint feat: OTA firmware update via CDC serial (Settings tab) 2026-04-07 13:45:12 +02:00
main.slint feat: Auto-refresh data on tab change 2026-04-07 13:16:26 +02:00
theme.slint style: Fix contrast on buttons, combobox, and tab titles 2026-04-07 09:03:44 +02:00