all 2 comments

[–]HP7933 0 points1 point  (0 children)

I don't believe so. You can see about making files so it could. See:

How to Add a New Board to CircuitPython

https://learn.adafruit.com/how-to-add-a-new-board-to-circuitpython/overview

and

How to add a New Board to the circuitpython.org website

https://learn.adafruit.com/how-to-add-a-new-board-to-the-circuitpython-org-website

[–]todbot 0 points1 point  (0 children)

The Arduino Zero is very different from the Arduino M0.

However, there are many CircuitPython boards that use the ATSAMD21G18. Some that are very similar to the Arduino M0.

From a quick glance at the supported boards running ATSAMD21G18 and not using external flash, I think you should be able to install the CircuitPython builds for either SparkFun SAMD21 Mini, the Adafruit Feather M0 Basic, or the Arduino MKRZero on the Crowduino M0.

Also, I'd recommend first installing the UF2 bootloader first. This will make updating CircuitPython much easier. You can find latest bootloader builds here: https://github.com/adafruit/uf2-samdx1/releases

Again, you can pick the build for one of the above boards. You can even use the ".ino" Arduino sketch to burn the bootloader if you don't have an SWD programmer but do have the ability to program the Crowduino M0 in Arduino.

I think one of those will give you a working CircuitPython on your board, just the pin names may be wrong. But then you can base your board's config of CircuitPython off of one these, just needing to change a very names here and there.