Datasheet
175
176
179
179
179
179
179
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
183
184
184
184
185
185
185
185
187
187
188
189
189
191
191
193
193
194
194
194
195
195
196
CircuitPython Storage
Logging the Temperature
CircuitPython Expectations
Always Run the Latest Version of CircuitPython and Libraries
Switching Between CircuitPython and Arduino
The Difference Between Express And Non-Express Boards
Non-Express Boards: Gemma and Trinket
Small Disk Space
No Audio or NVM
Differences Between CircuitPython and MicroPython
Differences Between CircuitPython and Python
Python Libraries
Integers in CircuitPython
Floating Point Numbers and Digits of Precision for Floats in CircuitPython
Differences between MicroPython and Python
Frequently Asked Questions
What is a MemoryError?
What do I do when I encounter a MemoryError?
How can I create my own .mpy files?
How do I check how much memory I have free?
Does CircuitPython support interrupts?
Does CircuitPython support ESP32?
Does Feather M0 support WINC1500?
Can AVRs such as ATmega328 or ATmega2560 run CircuitPython?
Commonly Used Acronyms
MakeCode
What is MakeCode Maker?
How is it related to makecode.adafruit.com ?
Is it open source?
Adafruit METRO M0 Express - designed for CircuitPython
Adafruit Feather M0 Express - Designed for CircuitPython
Adafruit GEMMA M0 - Miniature wearable electronic platform
Adafruit Trinket M0 - for use with CircuitPython & Arduino IDE
Custom Extensions
Account setup
Commit and push
Conflicts
Testing your package
Editing Blocks
Blinky!
Editing JavaScript
Blocks to JavaScript
Downloading and Flashing
Step 1: Connect your board via USB
Step 2: Test your code in the simulator
Step 3: Download and flash your code
General Steps to copy over your program (not specific to any Operating system)
Saving and Sharing
© Adafruit Industries https://learn.adafruit.com/adafruit-metro-m0-express-designed-for-circuitpython Page 7 of 198










