Adding support for the Arduino Zero / SAMD21

Michael Hope

Hi there.  I'm working on adding support for the Cortex-M0+ based SAMD21G18A used in the Arduino Zero, MKR1000, and other boards like the Adafruit Feather M0 series.

I'm pretty happy with it so far - there's watchdog, GPIO, and good enough UART support that I can set up a SLIP connection and ping the board.

Would you be interested in merging the port?  I'm a bit new to git but I've tried to structure it as one-commit-per-feature at  If it looks roughly good then I'll send a pull request.

Thank you,

-- Michael

Join to automatically receive all group messages.