Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
MIT License
Published by Gadgetoid over 3 years ago
v0.0.8 should hopefully - and once more - bring our MicroPython release up to feature/bugfix parity with upstream MicroPython and Pico SDK.
Published by Gadgetoid over 3 years ago
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
Published by Gadgetoid over 3 years ago
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
Published by Gadgetoid over 3 years ago
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
Published by Gadgetoid over 3 years ago
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
Published by Gadgetoid over 3 years ago
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
Published by Gadgetoid over 3 years ago
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: https://github.com/raspberrypi/micropython/pull/3
And this make
invocation:
make USER_C_MODULES=../../../pimoroni-pico/micropython/modules/
Published by Gadgetoid almost 4 years ago
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