Version 1.18.4 - Board-specific Build Bonanza
👇 Scroll down to find .uf2 files under "Assets". There are now too many to manually list at the top here! 👇
Board-specific Builds
As pointed out in #272 we weren't building versions of MicroPython for specific boards, so 4MB, 8MB and 16MB variants were getting left in the dark, with only 2MB being available.
This has now changed. You'll find multiple builds of MicroPython in this release and should use the one that corresponds to your board.
❗ Note: This isn't available for the Blinka build yet. That's a whole other can of worms! If you use this build, let us know because you can sideload the Blinka libraries and it would be really handy to drop it from our auto-builds altogether if it's not seeing much use.
Badger Bug Bashing
Bader2040 / badgerOS has had a number of fixes (detailed below) but nothing groundbreaking. Notably all the silly bugs I introduced when trying to make the clock example settable have been squashed by @lurch.
Additionally there are some fixes to the rendering of text, which should make 90, 180 and 270 degree rotations look less wonky.
QR Codes
badgerOS now includes a QR code generator: qrgen. Run it once and edit qrcode.txt
via Thonny to set your own URL, title and description.
This same library is baked into all other MicroPython builds, and there's an example .py for Pico Display/Pico Display 2.0" to get you started.
Improvements and documentation will follow!
What's Changed
- Trivial: fix width (298->296px) typos by @andypiper in #273
- badger2040: Only 24 hours in a day (not 60) by @lurch in #276
- badger2040: Set default clock to a valid date by @lurch in #275
- Add Pimoroni Pico LiPo button/LED example, tweak docs by @helgibbons in #284
- badger2040: prevent date being set to an invalid value by @lurch in #278
- Make USB powered and battery powered Badger2040 work the same by @MichaelBell in #285
- Badger2040: Fix ebook.py missing lines for #280 by @Gadgetoid in #289
- Badger2040: Build .py conversion into convert.py by @Gadgetoid in #288
- Build MicroPython for multiple boards by @Gadgetoid in #291
- Badger2040: Fix text rotation aliasing for #290 by @Gadgetoid in #292
- QRCode Library by @Gadgetoid in #268
New Contributors
- @andypiper made their first contribution in #273
- @lurch made their first contribution in #276
Full Changelog: v1.18.3...v1.18.4