Skip to content

Conversation

@ned-pcs
Copy link
Owner

@ned-pcs ned-pcs commented May 5, 2023

This PR updates the version of the ulab submodule.

mutatrum and others added 30 commits April 8, 2023 16:57
Just a little correction of the word "timer" instead of "alarm" for the last test.
Disambiguate build dir between multiple firmwares that use the same board, but different config.

Avoids cryptic errors caused by incompatible build artifacts leaking into other builds via the MicroPython cache.
Revert lib/pico-sdk back to default before building.

Avoids a patched tree (fetched via the cache) leaking into or breaking subsequent builds.
CI: Fix various build errors due to a caching race condition.
MicroPython: Set board manifest for Inky, Enviro.
Fix relative link to PicoGraphics documentation
This broke our release v1.20.0 since we clearly use malloc somewhere. Oops.

Set the heap size to get us a working release.
Reduces the MicroPython cache from ~879MB down to ~187MB for a reduction of around 6,920MB across builds.
Simplify the build to use *only* local (to pimoroni-pico) copies of MicroPython board config dirs.

This allows us to specify MICROPY_C_HEAP_SIZE (and potentially other options) in board config rather than at build-time.
Gadgetoid and others added 29 commits May 4, 2023 14:48
Reduce size & workload of MicroPython build cache
Display initialisation fixes for the Pico Display Pack 1.14" LCD
Fixes for compilation under macOS / GCC 13.3.1
pico_rtc.py, Just a little PR for a possible typo :)
Fix web server only serving file once and wifi country configuration
Use DMA to transfer a native RGB565 display buffer to PIO rather than pushing into the TX FIFO in a loop.

Co-authored by @zx64 - pimoroni#776
Removed boards other than pico and interstate75_ulab
@ned-pcs ned-pcs force-pushed the ned/fixing-ulab branch from 9a419ae to 77ee834 Compare May 13, 2023 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.