This release includes many, many, many changes including a bump to MicroPython v1.25.0 and all of the bugfixes and tweaks since 1.24.1.
We've also made many, many improvements to PicoVector and Alright Fonts- features you may already have encountered in Presto or Interstate 75.
Over the beta releases, this release includes a fix to PicoGraphics memory allocation, avoiding some breakage when using a lower MicroPython garbage collection threshold than typical. Plus a fix to Inky Frame to avoid running as non-blocking by default.
What's Changed
- Docs: Fix .uf2 names, add pico_usb. by @Gadgetoid in #950
- TEST: Revert to v1.23.0. by @Gadgetoid in #952
- Add SPI import to SD card upload example by @johnbintz in #960
- AS7343 examples tidy by @helgibbons in #961
- Documentation: RV3028 by @thirdr in #955
- Move nano specs hack into our module cmake files. by @Gadgetoid in #968
- docs: add link to readme by @helgibbons in #969
- Docs: update GFX Pack readme by @helgibbons in #972
- Picographics: Update README.md by @helgibbons in #977
- Pico Display 2.8": Update examples by @helgibbons in #973
- CI: Pin SDK version to 1.5.1. by @Gadgetoid in #979
- CI: Bump Pico SDK to 2.0.0. 🎉 by @Gadgetoid in #980
- Tinyweb: Sync with upstream. by @Gadgetoid in #986
- Pico Display 2.x: example menus by @thirdr in #982
- Update setup instructions for macOS by @stephenhouser in #991
- as7343: Fix channel and status order. by @Gadgetoid in #993
- Pico Display 2.x: Fixed button function by @thirdr in #1003
- Plasma Stick 2040 W: add link by @helgibbons in #1016
- More fixes for SDK 2.0.0 by @Gadgetoid in #1008
- CI: Switch to action-gh-release. by @Gadgetoid in #1018
- Allow spritesheets for PenRGB565 by @waffshappen in #959
- A roundup of not necessarily related fixes from other branches by @Gadgetoid in #1020
- Add Garbage Collection to weather example by @LeePorte in #974
- Fix linting fail. by @Gadgetoid in #1021
- Bump to MicroPython v1.24.0 by @Gadgetoid in #1024
- fix: [url] placekitten.com is down, someone created a drop in replacement, placecats.com by @SteveClement in #1022
- Examples: Update ADC() by @helgibbons in #966
- add brightness control to default Plasma Stick W example by @helgibbons in #957
- PPP-enabled Pico build. by @Gadgetoid in #947
- pcf85063a: RP2350 Fixes by @Gadgetoid in #1030
- Patches for Inky on SDK 2.1.0 + MicroPython edge by @Gadgetoid in #1032
- hub75: don't enable an unrelated IRQ by @Daft-Freak in #1033
- picographics: update text docs by @Daft-Freak in #1034
- Add Pico Display Pack 2.8 and fix SPI for st7789 on Pico2 by @peardox in #1006
- Display Pack: Make button example work with RP2350 boards by @helgibbons in #1041
- Fix Button class on Pico 2W by @isaac-webb in #1043
- README: Added link to RP2350 repo by @thirdr in #1046
- PicoGraphics: Fix overflow bug in p4 pixel span. by @Gadgetoid in #1049
- Fix: Properly implement non-blocking update functions for the Inky Frame by @jaeheonshim in #1042
- SCD4X: API bump and possible low power support by @Gadgetoid in #1029
- Correct the output of the as7343 demo by @Zyuangeorge in #1055
- CI: Bump to Pico SDK 2.1.1. by @Gadgetoid in #1058
- SCD4X: Add calibration commands for #1056. by @Gadgetoid in #1057
- compatibility changes for use with microdot 2.x by @thirdr in #1061
- Examples: update Unicorn Paint for microdot 2.x by @helgibbons in #1062
- Update BME68X and BME690 examples by @helgibbons in #1073
- QA/CI: Update and apply Python and MicroPython linting rules. by @Gadgetoid in #1075
- PicoVector Enhancements & PicoGraphics Layers by @Gadgetoid in #1019
New Contributors
- @johnbintz made their first contribution in #960
- @stephenhouser made their first contribution in #991
- @waffshappen made their first contribution in #959
- @LeePorte made their first contribution in #974
- @SteveClement made their first contribution in #1022
- @peardox made their first contribution in #1006
- @isaac-webb made their first contribution in #1043
- @jaeheonshim made their first contribution in #1042
- @Zyuangeorge made their first contribution in #1055
Full Changelog: v1.23.0...v1.25.0