GPIO Announcer
4 hours ago
- GPIO announcer is a quick hack for testing microcontroller pin assignments after PCB assembly.
- It uses a CircuitPython script (or C .uf2) that drives all GPIOs simultaneously, each pin sending its name at 115200 baud via serial.
- Serial converter like TermDriver can be connected to any pin to read the continuously transmitted name, confirming the connection.
- The script detects floating pins and only transmits on those not already connected to an input.
- Inspired by an FPGA implementation by Alex Forencich, the RP2040 version uses a PIO program to send data on all GPIOs at once.