Both SWDIO and IR_OUT only being available on the same pin (and thus SWD breaking once IR_OUT is configured) was more annoying than expected given that I already had a working prototype on breadboard (but using a different package). To add insult to injury, I connected the status LED that I had thrown in as a bonus (and thus not validated on breadboard) to a pin that brought out one of the timers used by IR_OUT so it stopped working at the same time. π€¦ββοΈ Fixed that with a small rework (not shown in the photos).
Lesson learned: bring out UART TX even if it's a tight fit, at least on a test point.
3/4
#STM32 #STM32F042