Skip to content

Releases: pimoroni/yukon

Version v1.0.3 - Wireless!

17 Dec 15:44
799a1db
Compare
Choose a tag to compare

This release adds support for the new RM2 Wireless Module for Yukon, finally letting Yukon projects connect over WiFi and Bluetooth!!

⚠️ Back up your board files before upgrading to this release ⚠️

A wireless module of some form has been highly requested since the original launch of Yukon last year, but all solutions using a secondary chip (e.g. ESP etc) felt clunky to us. Instead, we opted to wait for Raspberry Pi's official solution in the form of the RM2 module. This module features the same CYW43439 as on the Pico W and Pico 2 W, meaning any code people have for those platforms will work directly on Yukon with minimal changes.

ℹ️ We are still waiting for custom wireless pin support to be added to MicroPython (micropython/micropython#16057), so for now the RM2 Wireless Module is only supported in SLOT5. Additionally, you need to flash your Yukon with either the wireless pimoroni-yukon+wireless-xxx-micropython.uf2 build. or non-wireless pimoroni-yukon-xxx-micropython.uf2 build depending on your planned used for that slot. Which build you have installed will be listed when connecting to the MicroPython REPL.

To support the easy switching between wireless and non-wireless builds, the flash allocation of both has been made the same. This unfortunately means that upgrading from 1.0.2 or earlier to 1.0.3 will delete your board files, so back them up first!!

Once backed up, it is recommended that you do a fresh install with one of the -filesystem UF2 files to get the latest of everything. Then you should be able to switch between the regular builds without loosing your files (but there is always a risk).

What's Changed

Full Changelog: v1.0.2...v1.0.3

Version v1.0.2 - MicroPython v1.23+

27 Sep 11:26
868e7cd
Compare
Choose a tag to compare

This release is primarily a MicroPython version bump to v1.23, ahead of some bigger changes that will be coming in the future.

The build brings in all commits up to the end of 26/09/2024, and includes specific changes needed for supporting Yukon.

It also includes an improved WavPlayer class, thanks to efforts over in the PicoFX repo, and may resolve issue #4 thanks to explicit deinit of I2S at the C level.

Finally, the filesystem builds be a lot smaller now thanks to @Gadgetoid's improvements to dir2uf2!

As always, be sure to back up your board files before doing any Micropython upgrade. The pimoroni-yukon-v1.0.2-micropython.uf2 should not touch your files but there is always a risk.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

Version v1.0.1

05 Dec 11:49
Compare
Choose a tag to compare

This release is a minor change from v1.0.0.

It mainly raises the temperature limits of the dual motor and dual output modules, based on some final testing of what these two modules were capable of handling.

It also fixes a case where an UnderVoltageError would not trigger, if monitored_sleep() was called with a short enough sleep time to not reach the undervoltage counter check (in my testing showed it on a 0.01s sleep). This counter was previously added to prevent momentary power dips from halting programs, as can happen with many RC servos suddenly moving. Now there is an additional check for if the input voltage dropping below 0.5V, which will raise the error regardless of if the counter was reached.

What's Changed

Full Changelog: v1.0.0...v1.0.1

Version 1.0.0 (Release Candidate)

05 Dec 11:30
Compare
Choose a tag to compare

This is the release candidate of the Pimoroni Yukon firmware and filesystem. This is what all launch day Yukon's are shipped with.

Full Changelog: https://github.com/pimoroni/yukon/commits/v1.0.0