3 Commits

Author SHA1 Message Date
lux
f52a528340 Rotate frames 90° CW for portrait-assuming upload app
The Amusing LED app assumes portrait orientation. Pre-rotating
the frames so they display correctly on the landscape-mounted
panel. Added _preview.gif files (un-rotated) for Gitea review.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 12:28:34 -04:00
lux
df6465267f Add LED panel animations for Lux robot (128x96 landscape)
Turn signals (amber sweeping arrows), robot faces (happy, idle,
alert, following), and status animations (boot sequence, low battery).
Each animation has numbered PNG frames + preview GIF.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:31:35 -04:00
Salty
71515ef517 Initial: panel docs, BLE tools, glove firmware notes
- LED panel BLE protocol (partial RE from glove firmware)
- Panel MAC: E0:6E:41:94:39:70, BLE name: YS623B101069L
- led-panel-ble.py: scan, slot switch, cycle tool
- ble-capture-only.py: GATT server capture proxy
- Glove firmware docs (ESP32 WROOM, 4-button controller)
- Slot switch command doesn't work — capture needed
2026-04-01 17:46:23 -04:00