Expand description
LED de statut de la controller box.
Tâche async pilotée par un Signal : le reste du firmware appelle
set pour changer d’état, la tâche run traduit l’état courant en
clignotement sans jamais bloquer la boucle de commandes.
Code couleur (monochrome, 1 LED) :
Status::Boot: clignotement rapide pendant le self-testStatus::Idle: battement lent (en attente d’un hôte USB)Status::Connected: allumée fixe (hôte connecté, prêt à vibrer)Status::Error: clignotement très rapide (trame/USB invalide)
⚠️ LED externe sur config::STATUS_LED_PIN_DESC (GP16) : sur le Pico W
la LED on-board est derrière la puce CYW43, pas sur un GPIO (cf. config.rs).
Enums§
- Status
- État affiché par la LED de statut.
Statics§
- STATUS 🔒
- Canal état courant → tâche LED.
Signalgarde seulement la dernière valeur (on ne veut afficher que l’état le plus récent, pas une file d’historique).