Skip to content

Releases: blues/circuitpython

8.0.0-alpha.1+swan_r5

23 Jun 23:14
Compare
Choose a tag to compare

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
  • displayio module enabled (tested)
  • micropython native emitter enabled (tested)

These modules have been enabled but presently untested:

  • terminalio
  • pixelbuf
  • neopixel

7.1.1-beta.1+swan_r5

01 Feb 07:03
Compare
Choose a tag to compare

Changelog

  • the CIRCUITPY drive has 1MB of flash space for larger programs
  • the new board.ext attribute 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.bin file from this release.
  • Then put your Swan R5 into boot mode by holding the BOOT button, while pressing and releasing the RESET button.
  • 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.uf2 from this page.
  • Drag and Drop the downloaded file to the SWANBOOT drive on your computer

Your Swan will reset and the CIRCUITPY USB drive will appear. Happy hacking!

Getting started with CircuitPython

v7.0.0-beta.3+swan_r5

30 Sep 04:02
Compare
Choose a tag to compare

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.bin file from this release.
  • Then put your Swan R5 into boot mode by holding the BOOT button, while pressing and releasing the RESET button.
  • 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.uf2 from this page.
  • Drag and Drop the downloaded file to the SWANBOOT drive on your computer

Your Swan will reset and the CIRCUITPY USB drive will appear. Happy hacking!

Getting started with CircuitPython

v7.0.0-beta.2+swan_r5

28 Sep 20:20
Compare
Choose a tag to compare

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 .bin file from this release.
  • Then put your Swan R5 into boot mode by holding the BOOT button, while pressing and releasing the RESET button.
  • 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.

Getting started with CircuitPython

v7.0.0.beta.1+swan_r5

28 Sep 14:26
Compare
Choose a tag to compare
v7.0.0.beta.1+swan_r5 Pre-release
Pre-release

Beta release of CircuitPython support for the Swan R5 board. 🎉

Flashing instructions

  • First download the .bin file from this release.
  • Then put your Swan R5 into boot mode by holding the BOOT button, while pressing and releasing the RESET button.
  • 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.

Getting started with CircuitPython