Weird behavior of function pointers on ATmega328p

PIO can apparently be integrated with dwire-debug, as seen in VSCode PIO debugger for AVR, but I haven’t tried that myself.