Switching to ARM

For example this board, from Adafruit is programmed with the Arduino software. Most stuff just works as expected. You'll need to learn the new M0 features.