Version 0.2.1
Pico Fixes
It's been a little over a month since we released @Daft-Freak's Pico SDK support as part of the 32blit SDK.
In the interim various rough edges have been bashed off and things tweaked. Nothing groundbreaking, but the ebb and flow of fixes that characterise a - I suppose - mature SDK.
PicoSystem users have been badgering away making games with the 32blit SDK, the PicoSystem C++ SDK and the PicoSystem MicroPython SDK. The 32blit SDK remains the best choice for games you want to ship on Itch.io and build cross-platform.
Moar Volts
Most notably we've raised the core voltage for RP2040 from 1.10v to 1.20v to help maintain a stable 250MHz clock on some marginal RP2040 chips. I think we've replaced most marginal PicoSystems (after figuring out that overclock was the issue) but this shouldd hopefully fix them once and for all. Note: I've run happily with 1.25v and 1.30v overclocks, and pushing the envelope is not uncommon with RP2040- this should have no noticable affect on battery or device lifespan.
Salient Changes
Special thanks to @ali1234 for fixing the Pico SDK cmake build, and adding a pico.toolchain
.
@Daft-Freak has found and fixed an issue with GCC 10 which has been plaguing Arch users and Linux trailblazers for a while.
I've swapped us over to the new DFU tool built into the 32blit tools- and thus the minimum tools version is now 0.7.1. Don't forget to python3 -m pip install 32blit --upgrade
.
That's it! That's the release.
All The Things
- Pico ST7789 refactoring by @Daft-Freak in #718
- Some pico config changes by @Daft-Freak in #717
- Switch to 32blit tools DFU tool by @Gadgetoid in #687
- Update the pico extras helper to fix fetching from git by @ali1234 in #713
- SDL: Call multiplayer->update() from the user code thread by @ali1234 in #716
- Fix GCC 10 by @Daft-Freak in #720
- Allow building for pico by specifying a toolchain, same as 32blit by @ali1234 in #714
- Docs: minor tweaks & a docs landing page by @Gadgetoid in #719
- No more 32BLIT_DIR for STM32 builds by @Daft-Freak in #721
- PicoSystem: update docs to use new picosystem-boilerplate by @Gadgetoid in #723
- Bind MENU to escape for SDL by @Daft-Freak in #722
- Two small pico fixes by @Daft-Freak in #724
- Pico: 1.20v overvolt for stable 250MHz by @Gadgetoid in #725
Full Changelog: v0.2.0...v0.2.1