Skip to content

Releases: pimoroni/presto

Version 0.1.0

21 Mar 15:16
2cd80ab
Compare
Choose a tag to compare

Shipping Firmware! 🥳

Note: This firmware is still based upon pre-release MicroPython and downstream PSRAM support, it should not be considered stable but it's the best we can muster at the moment.

⚠️ Since Presto uses exclusively PSRAM for user code you will run into trouble if you try to do anything... 🔥 spicy 🔥 ...such as expect MicroPython to be able to DMA from a bytearray().

This release includes some fixes to PicoVector including a small performance enhancement. More details on exactly what's changed can be found here, sorta: pimoroni/pimoroni-pico#1019

What's Changed

  • CI: Remove file exists check from release asset upload. by @Gadgetoid in #67
  • Examples/attitude indicator by @thirdr in #69
  • Examples/backlight control by @thirdr in #71

Full Changelog: v0.0.8...v0.1.0

Version 0.0.8

07 Mar 17:37
3a4ca28
Compare
Choose a tag to compare

We've Been Busy!

This release of Presto includes the brand new launcher, with a delicious selection of baked-in examples.

We've dropped support for using Plasma to drive the LEDs and added set_led_rgb and set_led_hsv to Presto itself, this should avoid nasty screen corruption issues (little scanline glitches or crawling scanlines) while still letting you set custom backlight colours.

Presto is finally quiet when it starts up, no more debug noise 🥳

This build also includes fixes and updates from MicroPython and Pico SDK so it should generally be happier and more stable - we hope!

For example, when using I2C based devices you can just use machine.I2C() and it'll pick up the default pins, yay!

All of this comes with updated and improved build tooling that should help the adventurous build their own Presto MicroPython offline.

What Do These Files Do?

presto-v0.0.8-micropython.uf2 is just the Presto firmware. You'll normally want this file, which should update MicroPython but leave your modified files and code unchanged.

presto-v0.0.8-micropython-with-filesystem.uf2 is Presto with a baked in filesystem. It includes all the examples in the shipping firmware and should run when connected to power. ⚠️ It will erase any changes you've made to files when you flash it. ⚠️

What's Changed

Full Changelog: v0.0.7...v0.0.8

Version 0.0.7

23 Jan 16:36
63808c1
Compare
Choose a tag to compare

This release drops some experimental MicroPython wireless code in favour of deriving our code from the upstream master branch. This brings us up to speed with the latest bugfixes and changes in Micropython.

In addition to that busywork we also have an awesome new 8bit palette mode contributed by @MichaelBell and inspired by Dmitry (yes, that Dmitry), fun for classic graphics but perhaps more useful to C++ than MicroPython users.

What Do These Files Do?

presto-v0.0.7-micropython.uf2 is just the Presto firmware. You'll normally want this file, which should update MicroPython but leave your modified files and code unchanged.

presto-v0.0.7-micropython-with-filesystem.uf2 is Presto with a baked in filesystem. It includes all the examples in the shipping firmware and should run when connected to power. ⚠️ It will erase any changes you've made to files when you flash it. ⚠️

What's Changed

New Contributors

Full Changelog: v0.0.6...v0.0.7

Version 0.0.6

08 Jan 20:59
a63ebc2
Compare
Choose a tag to compare

In addition to the below, a bug in PicoVector arc has been fixed by @MichaelBell - thank you!

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6

Version 0.0.5 - Touch Buttons!

18 Dec 11:19
Compare
Choose a tag to compare

Who needs to touch grass when you can touchscreen!

This version adds a new touch.Button() class which behaves like a pimoroni.Button() except it's a region on the touchscreen. You'll have to draw the button yourself, though, sorry!

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.5

Version 0.0.4 - Beta Shipping!

11 Dec 12:51
Compare
Choose a tag to compare

Fix a small bug with PicoVector transforms being unset and causing ... things to happen... or not, as it were.

Note: This is an upstream fix. For the absolute chaos that is PicoVector development, see: pimoroni/pimoroni-pico#1019

Version 0.0.3 - Beta Shipping!

11 Dec 12:28
Compare
Choose a tag to compare

PicoVector has a new matrix([0, 0, 0, 0, 0, 0, 0, 0, 0]) transform for arbitrary matrix transforms.

What's Changed

Full Changelog: v0.0.2...v0.0.3

V0.0.2 Beta RC0

11 Dec 09:56
Compare
Choose a tag to compare

Too many changes to list! See mostly #8

What's Changed

  • Drivers: Bit reverse in PIO, use new RGB565 pinout. by @MichaelBell in #3
  • Full resolution with PicoGraphics managed local buffer by @Gadgetoid in #8

Full Changelog: v0.0.1...v0.0.2

V0.0.1 Alpha!

15 Aug 15:06
Compare
Choose a tag to compare

This alpha release marks the first, apparently working build of Presto outside of our janky prototype setup 🥳

Full Changelog: https://github.com/pimoroni/presto/commits/v0.0.1