Commit Graph
10 Commits
Author SHA1 Message Date
chenkui 6c1358b02d feat(cli/wifi): USB CDC console and whole-radio Wi-Fi switch
- CLI listens on both UART0 and USB CDC; add 'wifi on|off|status' and 'log on|off'
- Wi-Fi on/off is persisted to NVS and applied on reboot; never de-init the Wi-Fi stack at runtime
- Skip Wi-Fi init and the web server when Wi-Fi is disabled (fixes the lwIP assert reboot loop)
- app_log mirrors logs to CDC only when enabled (default off)
- /api/status exposes wifi_enabled
- Refresh N16R8/N8R2/N4R2 prebuilt flasher binaries on top of the ATVV BLE fix from master
2026-09-10 21:17:17 +08:00
cuicuiV5 029766c174 feat(keymap): implement 5-layer system with auto-toggle and webui support 2026-09-05 17:56:18 +08:00
cuicuiV5 00e0b683aa feat(web/nvs): Add full Flash NVS manager, multi-trigger remap UI (click/long/double), and self-healing storage engine 2026-08-31 17:01:22 +08:00
cuicuiV5 3198c884a8 fix(core,led,usb): eliminate dual-core race conditions and correct RGB LED indicator behavior
- Unified key_engine_tick and key events on Core 0 with recursive mutex to eliminate stuck key race conditions

- Added HID hardware report mutex lock in usb_composite to ensure 100% reliable report delivery

- Fixed RGB LED logic: solid red on disconnect, solid green on standby, solid blue on voice record, yellow flash on HID press

- Removed UAC endpoint enumeration false blue-light trigger
2026-08-30 15:29:24 +08:00
cuicuiV5 57e6e30578 chore(savepoint): rollback to stable LED and UAC state
- Implemented LED indicator feature (24 brightness)

- Migrated UAC microphone to hardware xfer_cb (fixed endpoint collision)

- Rolled back ATVV strict 0x03 check to prevent infinite ping-pong loop

- Rolled back HOGP keyboard release to fix modifier sticky keys

- Rolled back Volume keys to TAP with repeat to preserve stability
2026-08-29 23:40:59 +08:00
cuicuiV5 d1da6182f0 feat(milestone): 1:1 real remote layout, interactive key visualizer, direct keyboard recording remapper, and system overview 2026-08-28 20:04:58 +08:00
cuicuiV5 1f2cb49511 feat(milestone): stable BLE pairing, HOGP key extraction, USB HID injection and web dashboard 2026-08-28 19:20:53 +08:00
cuicuiV5 8ab8a9a681 feat: add Chinese BLE name matching, Web manual scan, and 1-click pairing 2026-08-28 13:52:06 +08:00
cuicuiV5 caf5da201b feat: implement Web UI dashboard, Wi-Fi AP/STA dual mode, Captive Portal, mDNS, and RESTful APIs 2026-08-27 21:03:03 +08:00
cuicuiV5 1cca7c4ec3 feat: complete initial firmware implementation for ESP32-S3 (N16R8) hardware bridge 2026-08-27 20:53:59 +08:00