Skip to content

Releases: sparkfun/micropython

v1.27.0

Choose a tag to compare

@sfe-SparkFro sfe-SparkFro released this 20 Dec 22:00

Major changes with this release:

Select the correct firmware version for your board. All versions have the current SparkFun Qwiic drivers frozen into the firmware, except the MINIMAL versions.

v1.26.0-preview-beta2

Choose a tag to compare

Pulls in latest updates from the MicroPython upstream (up to commit e6739fc8).

Adds Red Vision firmware for XRP, which includes our MicroPython port of OpenCV! Paired with the new Red Vision Kit for XRP, this enables brand new computer vision capabilities for advanced education and amazing projects!

Select the correct firmware version for your board. The MINIMAL and RED_VISION versions do not contain drivers for Qwiic Devices while all others do.

v1.26.0-preview-beta1

Choose a tag to compare

Pulls in latest updates from the MicroPython upstream (up to commit 5ade8b7).

Allows for Qwiic Drivers with non-py data files (like qwiic_oled) to freeze archived versions of their data files in firmware and extract them at boot such that they are usable by the frozen module in non-minimal firmware builds.

Adds content from 2.0.1 Qwiic_Py release:

  • qwiic_as7343->1.0.0
  • qwiic_icm20948->2.0.1
  • qwiic_oled->2.0.1

Select the correct firmware version for your board. The "MINIMAL" versions do not contain drivers for Qwiic Devices while all others do.

sfe_beta_07_teensy

Choose a tag to compare

@malcolm-sparkfun malcolm-sparkfun released this 15 Apr 22:04

This is a test release of autogenerated binaries for firmware for SparkFun MicroPython boards. It contains the same content as the v1.25.0-preview-beta0 release, but also optionally has qwiic MicroPython drivers built into the firmware. "MINIMAL_MICROPYTHON_..." assets of this release do not contain the qwiic drivers while "MICROPYTHON_..." assets do. It also contains builds of MicroPython for Teensy 4.0 and Teensy 4.1, which are now manufactured by SparkFun.

v1.25.0-preview-beta07

Choose a tag to compare

This release includes an update to the MicroPython machine.I2C() that allows creation of default I2C objects for the RP2 and ESP32 ports. It also includes PSRAM support for the RP2350, and adds the board definitions for the IoT RedBoard RP2350 and XRP Controller.

The following PRs are no longer required for the SparkFun RP2350 boards (they have been merged into master):

The following PRs are included with this release:

This release includes UF2 files for the following RP2 boards:

It also includes the firmware for the following ESP32 boards:

v1.25.0-preview Beta 06

Choose a tag to compare

The following PRs are no longer required for the SparkFun RP2350 boards:

The following PRs are included with this release:

This release includes UF2 files for the following boards:

v1.25.0-preview Beta 05

Choose a tag to compare

  • Update to latest changes from micropython#16057, which fixes Thing Plus RP2350 from hanging in some situations (eg. trying to toggle WL_GPIOn before activating WLAN).
    • PR had some force pushes that deleted commits, made new branch rather than trying to manually fix
  • Enable split heap on Thing Plus and Pro Micro RP2350 to use all available RAM
  • Increase GC stack size on Thing Plus and Pro Micro RP2350 to avoid long collection times (see micropython#15620 (comment))

UF2 files for the Pro Micro RP2350 and Thing Plus RP2350 are provided.

v1.25.0-preview Beta 04

Choose a tag to compare

Continuation of https://github.com/sparkfun/micropython-rp2350/releases

Update to latest version of MicroPython (v1.25.0-preview), plus the following PRs:

UF2 files for the Pro Micro RP2350 and Thing Plus RP2350 are provided.