Datasheet
65
66
66
66
67
67
68
68
69
70
73
76
78
78
79
80
80
80
81
82
83
83
83
83
83
83
83
84
85
85
85
86
86
87
87
88
88
88
88
88
89
89
89
90
92
Exploring Your First CircuitPython Program
Imports & Libraries
Setting Up The LED
Loop-de-loops
More Changes
Naming Your Program File
Connecting to the Serial Console
Are you using Mu?
Using Something Else?
Interacting with the Serial Console
The REPL
Returning to the serial console
CircuitPython Libraries
Installing the CircuitPython Library Bundle
Example Files
Express Boards
Non-Express Boards
Example: ImportError Due to Missing Library
Library Install on Non-Express Boards
Updating CircuitPython Libraries/Examples
Troubleshooting
Always Run the Latest Version of CircuitPython and Libraries
CPLAYBOOT, TRINKETBOOT, FEATHERBOOT, or GEMMABOOT Drive Not Present
You may have a different board.
MakeCode
Windows 10
Windows 7
Windows Explorer Locks Up When Accessing boardnameBOOT Drive
CIRCUITPY Drive Does Not Appear
Serial Console in Mu Not Displaying Anything
CircuitPython RGB Status Light
ValueError: Incompatible .mpy file.
CIRCUITPY Drive Issues
Easiest Way: Use storage.erase_filesystem()
Old Way: For the Circuit Playground Express, Feather M0 Express, and Metro M0 Express:
Old Way: For Non-Express Boards with a UF2 bootloader (Gemma M0, Trinket M0):
Old Way: For non-Express Boards without a UF2 bootloader (Feather M0 Basic Proto, Feather Adalogger,
Arduino Zero):
Running Out of File Space on Non-Express Boards
Delete something!
Use tabs
Mac OSX loves to add extra files.
Prevent & Remove Mac OSX Hidden Files
Copy Files on Mac OSX Without Creating Hidden Files
Other Mac OSX Space-Saving Tips
Uninstalling CircuitPython
© Adafruit Industries
https://learn.adafruit.com/adafruit-feather-m0-express-designed-for-circuit-python-
circuitpython
Page 4 of 199