Releases: blues/circuitpython
8.0.0-alpha.1+swan_r5
Swan R5 build, based on the 8.0.0-alpha.1 Adafruit CircuitPython release.
Follow the Swan Quickstart Guide - Using Circuit Python to update your device to this release.
Changes
- 3V3 and discharge available as DigitialInOut instances on the board
- RTC implemented on STM32 devices
displayiomodule enabled (tested)- micropython native emitter enabled (tested)
These modules have been enabled but presently untested:
terminaliopixelbufneopixel
7.1.1-beta.1+swan_r5
Changelog
- the
CIRCUITPYdrive has 1MB of flash space for larger programs - the new
board.extattribute provides access to the Swan's extended set of GPIO pins. - The onboard LED is flashed briefly when starting up to give a visual cue that the python runtime is executing.
- Based on the 7.1.0 Adafruit release
Installation Instructions
Upgrading from a previous version
Before upgrading to this version from an older version, be sure to save the scripts from the CIRCUITPY drive. This update does not preserve the contents of the CIRCUITPY drive.
Bootloader Installation
- First download the
tinuyuf2-swan_r5.binfile from this release. - Then put your Swan R5 into boot mode by holding the
BOOTbutton, while pressing and releasing theRESETbutton. - Finally, run the command
dfu-util -s 0x8000000:leave -a 0 -D tinyuf2-swan_r5.bin
After a few seconds you'll see a drive called SWANBOOT available. If you have previously installed the bootloader and don't see the SWANBOOT drive, double-tap the RESET button on the board to bring up the SWANBOOT drive.
CircuitPython Installation
NB: CircuitPython installation must be done after bootloader installation above. If you have not yet installed the bootloader, please do that now.
- Download the file
circuitpython-swan_r5.uf2from this page. - Drag and Drop the downloaded file to the
SWANBOOTdrive on your computer
Your Swan will reset and the CIRCUITPY USB drive will appear. Happy hacking!
v7.0.0-beta.3+swan_r5
Beta release 3 of CircuitPython support for the Swan R5 board. 🎉
Changes
- UF2 bootloader
- CircuitPython bootloader compatibility
Installation Instructions
Bootloader Installation
- First download the
tinuyuf2-swan_r5.binfile from this release. - Then put your Swan R5 into boot mode by holding the
BOOTbutton, while pressing and releasing theRESETbutton. - Finally, run the command
dfu-util -s 0x8000000:leave -a 0 -D tinyuf2-swan_r5.bin
After a few seconds you'll see a drive called SWANBOOT available. If you have previously installed the bootloader and don't see the SWANBOOT drive, double-tap the RESET button on the board to bring up the SWANBOOT drive.
CircuitPython Installation
NB: CircuitPython installation must be done after bootloader installation above. If you have not yet installed the bootloader, please do that now.
- Download the file
circuitpython-swan_r5.uf2from this page. - Drag and Drop the downloaded file to the
SWANBOOTdrive on your computer
Your Swan will reset and the CIRCUITPY USB drive will appear. Happy hacking!
v7.0.0-beta.2+swan_r5
Beta release of CircuitPython support for the Swan R5 board. 🎉
Changes
- fix for board.BUTTON_USR being in use.
- fix for Timer peripherals
- non-debug build
Flashing instructions
- First download the
.binfile from this release. - Then put your Swan R5 into boot mode by holding the
BOOTbutton, while pressing and releasing theRESETbutton. - Finally, run the command
dfu-util -s 0x8000000 -a 0 -D v7.0.0-beta.2+swan_r5.bin - Once the DFU download has completed, tap the reset button. After a few seconds you'll see a CIRCUITPY drive available.
v7.0.0.beta.1+swan_r5
Beta release of CircuitPython support for the Swan R5 board. 🎉
Flashing instructions
- First download the
.binfile from this release. - Then put your Swan R5 into boot mode by holding the
BOOTbutton, while pressing and releasing theRESETbutton. - Finally, run the command
dfu-util -s 0x8000000 -a 0 -D circuitpython-7.0.0-beta.1+swan_r5.bin - Once the DFU download has completed, tap the reset button. After a few seconds you'll see a CIRCUITPY drive available.