New Micro Python Release, V1.22.0

Release SSL support in asyncio, sorted qstr pools, common machine module bindings · micropython/micropython · GitHub

As if @gadgetoid Phil Howard doesn’t already have enough too do.

You can get stock, non Pimoroni images here,

MicroPython - Python for microcontrollers

I have downloaded the new images for the Pico and Pico W, I haven’t actually flashed a Pico with one just yet.

Possibly working Pimoroni builds of v1.22.1 (the bugfix release of v1.22.0) are available here: CI: Bump MicroPython to v1.22.1. by Gadgetoid · Pull Request #892 · pimoroni/pimoroni-pico · GitHub

I haven’t tried any of these yet - stuck in Raspberry Pi Python world - so any feedback is welcomed and appreciated.

WARNING: This build changes the LittleFS filesystem version, back up your Python files before updating!

Thanks Phil, I saw that pull request the other day. I like watching that page for sneak peaks. ;) I had planned to download one or two of those images to play with. My Pi 5 arrived and I decided to play around with it instead. =-)

I flashed
pimoroni-picow-c9b0eaad97abda8a223887316e2dbb36bfe9b517-micropython.uf2
To my Inventor 2040 W. The servo test ran just fine. I have a Mono OLED and Rotary Encoder connected on i2c. They also worked just fine.

MicroPython v1.22.1, stellar_unicorn c9b0eaad97abda8a223887316e2dbb36bfe9b517 on 2024-01-08; Raspberry Pi Pico W with RP2040

Type "help()" for more information.

Running the 80’s super computer example gets me

>>> %Run -c $EDITOR_CONTENT

MPY: soft reboot

And a blank display.
I have to do a reset to get it back online.

MicroPython v1.22.1, pico c9b0eaad97abda8a223887316e2dbb36bfe9b517 on 2024-01-08; Raspberry Pi Pico with RP2040

Type "help()" for more information.
>>> 

Pico with Display Pack attached.
Balls Demo Ran OK.
Button test ran fine too.

MicroPython v1.22.1, picow c9b0eaad97abda8a223887316e2dbb36bfe9b517 on 2024-01-08; Raspberry Pi Pico W with RP2040

Type "help()" for more information.

>>> 

Pico W plugged into Pico RGB Keypad Base.
Demo file worked just fine.

Pico uf2 on a breakout garden with RV3038 and Encoder wheel.
Modified clock example, uses RV3028 time, working OK.

Happened to find this today while poking around on github.
Releases · pimoroni/pimoroni-pico (github.com)
1.22.1 Pre Release. I haven’t tried any of them.