Skip to content

Version 1.22.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Gadgetoid Gadgetoid released this 06 Mar 10:37
· 35 commits to main since this release
6eb0f90

Better... Later Than Neverer?

Hot on the tail of MicroPython v1.22.1 there was a patch release which included some changes to DMA interrupt handler behavior which we had to be a little cautious about embracing. It turns out that these did, in fact, expose some problems in the Hub75/Interstate75 driver which I have - hopefully - fixed. This release is mostly to track MicroPython v1.22.2, but includes a few downstream changes too.

⚠️ WARNING: Like v1.21.1, this build changes the LittleFS filesystem version and will update your board filesystem automatically. Please back up your Python files before updating! You will not be able to revert to a build older than v1.21.1 without trashing your filesystem. ⚠️

For a complete list of MicroPython changes since v1.21.1, see micropython/micropython@v1.22.1...v1.22.2

This release also includes some fixes to PNGDEC (The PNG image decoder) to make it compatible with Badger 2040 / Inky Pack. This is useful, since PNG is a much, much better format for precisely plotting pixels on a 1-bit display.

Finally JPEGDEC gets a working width and height method which are usable after you open a file or stream, so you can determine the size of a JPEG before drawing it.

ULAB

ulab - the lite, MicroPython version of numpy - can be found in the Cosmic Unicorn, Galactic Unicorn, Stellar Unicorn, Tufty 2040, Pico LiPo 4MB and Pico LiPo 16MB builds.

What's Changed

Full Changelog: v1.22.1...v1.22.2