Skip to content

Releases: pimoroni/pimoroni-pico

Version 0.1.0

30 Mar 17:50
c3f609e
Compare
Choose a tag to compare

This version should build against mainline MicroPython, reducing any core differences between our .uf2 and MicroPython's own builds to zero. At least insofar as we keep up a relatively regular release schedule.

Includes a fix for PicoDisplay.text to throw a TypeError when given a non-string value to display, instead of hard-locking the Pico.

Includes support for our upcoming ST7789-powerd 240x240 pixel (ostensibly) Round LCD.

Version 0.0.9 Alpha

09 Mar 14:07
48994c1
Compare
Choose a tag to compare

This is 0.0.8 but - hopefully - with ulab.

Version 0.0.8 Alpha

23 Feb 23:12
292e2b5
Compare
Choose a tag to compare

v0.0.8 should hopefully - and once more - bring our MicroPython release up to feature/bugfix parity with upstream MicroPython and Pico SDK.

Version 0.0.7 Alpha

11 Feb 20:09
f8e8efd
Compare
Choose a tag to compare

This release updates all of our libraries to raise a RuntimeError if a function is called before init(). Fixes #52

Additionally the erroneous backlight control was removed from Pico Explorer, fixing #53

Version 0.0.6 Alpha

08 Feb 18:00
71d5f07
Compare
Choose a tag to compare

This release should build against the freshly rebased continuous-integration branch, forked from upstream MicroPython post the Pico merge. Should fix #41 and probably some other bits.

Since upstream now has some extended modules enabled we've inherited those, too.

pimoroni-pico-micropython.uf2 is our build of Pico MicroPython including all of the modules in this GitHub repository. It is built automatically by a Github Actions workflow against our fork of Pico MicroPython - https://github.com/pimoroni/micropython/tree/continuous-integration

v0.0.5 Alpha

24 Jan 21:57
032c17d
Compare
Choose a tag to compare

This release includes a small, temporary fix (#22), to Unicorn in order to avoid it exploding when the same script was run twice without resetting.

Additionally ure - the MicroPython regular expressions library - has been added.

pimoroni-pico-micropython.uf2 is our build of Pico MicroPython including all of the modules in this GitHub repository. It is built automatically by a Github Actions workflow against our fork of Pico MicroPython - https://github.com/pimoroni/micropython/tree/continuous-integration

v0.0.4 Alpha

24 Jan 20:35
1a1ed98
Compare
Choose a tag to compare

This release includes the missing Pico Explorer library that we lost down the back of the sofa.

pimoroni-pico-micropython.uf2 is our build of Pico MicroPython including all of the modules in this GitHub repository. It is built automatically by a Github Actions workflow against our fork of Pico MicroPython - https://github.com/pimoroni/micropython/tree/continuous-integration

v0.0.3 Alpha

24 Jan 15:03
356a885
Compare
Choose a tag to compare

This release includes fixes for the byte offset and ghosting issues that affected Pico Unicorn in MicroPython.

pimoroni-pico-micropython.uf2 is our build of Pico MicroPython including all of the modules in this GitHub repository. It is built automatically by a Github Actions workflow against our fork of Pico MicroPython - https://github.com/pimoroni/micropython/tree/continuous-integration

v0.0.2 Alpha

23 Jan 12:17
Compare
Choose a tag to compare

This release is for the MicroPython firmware. It reverts the hack to gc_heap since the display buffer should be allocated as a bytearray in Python.

It also includes the ujson module.

pimoroni-pico-micropython.uf2 is our build of Pico MicroPython including all of the modules in this GitHub repository. It is built against the pico_user_c_modules branch of Pico MicroPython using the patches from this PR: raspberrypi/micropython#3

And this make invocation:

make USER_C_MODULES=../../../pimoroni-pico/micropython/modules/

v0.0.1 Alpha

22 Jan 16:04
bf77e27
Compare
Choose a tag to compare
v0.0.1 Alpha Pre-release
Pre-release

Tentative first release to give us somewhere to hang the firmware.uf2 on. This is upstream MicroPython + Usermod Support built against our modules with:

make USER_C_MODULES=../../../pimoroni-pico/micropython/modules/

Note: ⚠️ If you're used to CircuitPython, note that MicroPython will not show up as mass storage.

Note: This uf2 uses a slight modification to MicroPython's available stack so we can allocate a buffer for displays in C++, if gc.mem_free() shows unexpected results, this is where your memory has gone.

See Raspberry Pi's Python SDK documentation (specifically the sections regarding IDEs) for details on working with MicroPython on the Pico - https://datasheets.raspberrypi.org/pico/sdk/pico_python_sdk.pdf