Turn M0 Pro into Zero

Hi - sure, anywhere where you call the pins in your code, wrap it with:M0PRO_PINSWAP(pin)

Then at the top add:

#define ARDUINO_SAMD_M0_PRO 1

Seeing as they're the same processor, all timer code should be identical, although I've not tested this. There may need to be additional code for pin interrupts though. Would need to test it to find out.