Upgrade your devices to the latest CircuitPython
Please note: this is a quick guide - the latest detailed CircuitPython information is here:
Overview | Welcome to CircuitPython! | Adafruit Learning System
Download the latest CircutPython
Get the latest CircuitPython for your device here:
Install CircuitPython
If the CircuitPython firmware for your device ends in .U2F
- Connect your device to the USB port of your computer
- Enable boot loader mode - double-clicking your device's reset button
- A USB device with name ‘BOOT’ will appear
- Drag the .U2F file to the device, and it will restart
- You'll see a USB device with ‘CIRCUITPY’ as the name - drag across a CircuitPython script (.py file), name it
main.py
orboot.py
and reset the device to run it.
Note: If you are running Windows 7, look here:
Installing CircuitPython | Welcome to CircuitPython! | Adafruit Learning System
If the CircuitPython firmware for your device ends in .bin
For devices that don’t have a U2F bootloader, you can use the bossac tool, by following the instructions here:
Non-UF2 Installation | Welcome to CircuitPython! | Adafruit Learning System
Extend your CircuitPython device with libraries
Using libraries allows support for additional functionality and hardware with CircuitPython.
Instructions to download libraries for your version of CircuitPython are here: CircuitPython Libraries | Welcome to CircuitPython! | Adafruit Learning System
Install an editor on your computer
One of the easiest editors to use with CircuitPython is the mu editor. Mu makes it easy to edit your files directly on the device, and also includes a REPL interface to help debug your scripts. Get the mu install here:
You can find more information on editing your CircuitPython scripts here: https://learn.adafruit.com/welcome-to-circuitpython/creating-and-editing-code
Get started coding in CircuitPython
Now you've got the latest CircuitPython, and libraries, learn about programming it here:
https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials
CircuitPython devices
See our range of CircuitPython related devices here:
https://smalldevices.com.au/collections/circuitpython
The CircuitPython logo is owned by Kattni Rembor and distributed under a CC share-alike licence