Master (BMA456 lokal)

Deadzone nur am Master — Slaves bleiben unverändert.

Konfiguration Master

UART nicht verbunden — Eingabe gesperrt.

ESP-NOW Slaves

Accel-Stream pro Slave per „Stream an“ aktivieren (~16 ms ESP-NOW). Tap-Notify (S/D/T) konfiguriert den Slave; „Empfang an“ startet das Abfragen von Tap-Events (~16 ms).

Tap alle Slaves:
ID MAC Ver Status Deadzone Accel (LSB) Akku Stream Tap-Notify Tap Aktion
LED-Ring

Modi: clear, color (ganzer Ring), progress (0–100 %), digit (0–10), blink, find-me. Ziel: Master (client_id=0), ein Slave oder alle Slaves (Broadcast).

Firmware OTA (A/B)

Lädt eine .bin auf den Master (UART), danach verteilt die Firmware automatisch per ESP-NOW an alle verfügbaren Slaves. Während des Uploads pausiert das Live-Polling.

Master (UART)

Master

Slaves (ESP-NOW)

Warte auf Slave-Fortschritt…