cloud: checking USB: not connected
no stick
A0
B0

Quick actionsneeds USB

Stick–

🔋
–
no data yet
signal
–updates / s
–packets lost
–round trip
–mode
–radio awake

Tune it

⚙️ Settings
Battery savers (a ticked box switches that part off):
Presets:
connect USB to change settings
🎵 Sounds & vibration
Sound bank: upload a short clip (mono, up to 1.3 s). The stick forgets it on reboot.
🖥️ Stick screen
A cell is size:color:text, cells in a row split by |. Sizes s m l xl xxl, bar (0 to 100), icon (bolt dot batt wifi ball play check, or a letter), gap. Add .c or .r to the size to centre or right-align the row. Colours white muted cyan pink lime amber red slot auto. {key} is filled from the values; built in: bat chg chgicon player slot link status. A game sends the layout once, then only the values.

New battery test

Vibration
Speaker
click on press, whoosh on release
Play a sound every1 press
Hold A for
Then let go for
Each round lasts
Rest between rounds
One round, then the rest
Smart plug
switches the charger off to start and on when the stick dies
After Start, the stick switches to basic mode with these settings, then waits. Take it off the charger (or let the smart plug do it) and it starts pressing A by itself. The receiver times the run until the stick dies, then times the charge back to full.

Chart

All tests

TestRan forChargeSticks / 14 hPattern
no tests yet
Sticks / 14 h: with no charging during the day, and in brackets when dead sticks charge and swap back in.

USB event log

Sends one JSON line to the receiver over USB. Commands are in PROTOCOL.md.

Receiver over USB

statusnot connected

Receiver over WiFi

Last message of each kind

nothing yet