firmware: v19 — quitar handler G del loop()

El handler 'G' en loop() empeoraba el problema:
el bootloader del ESP32 manda basura que incluye bytes 0x47 ('G'),
lo que disparaba un handshake falso y dejaba espReady=true
antes de tiempo, permitiendo que mas basura del bootloader
ejecutase backward().

Ahora: solo waitForReady() hace el handshake al arrancar.
Si el ESP32 se cuelga y reinicia, el watchdog de 1.5s (millis())
para los motores. Cuando el ESP32 termina de arrancar, el usuario
puede volver a manejar normalmente.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Natxo1000
2026-06-03 16:55:58 +02:00
parent 3ef37e0f0e
commit ba3f927e8c
5 changed files with 4 additions and 17 deletions

View File

@@ -1 +1 @@
18
19

Binary file not shown.

View File

@@ -1 +1 @@
18
19