Releases: pimoroni/presto
Version 0.1.0
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.
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
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.
What's Changed
- Examples: adding header info by @thirdr in #59
- Examples/tomato timer by @thirdr in #60
- image_gallery.py: removed use of saved index.txt by @thirdr in #51
- CI: Rely less on GitHub actions workflows. by @Gadgetoid in #55
- Examples/mss temperature by @thirdr in #63
- Always run backlight on core1. by @Gadgetoid in #65
Full Changelog: v0.0.7...v0.0.8
Version 0.0.7
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.
What's Changed
- Woldclock: Clear screen before network call delay by @martinwoodward in #23
- Add LICENSE. by @Gadgetoid in #44
- Docs: Add note about touch. by @Gadgetoid in #43
- Tiny typo fix in docs by @ahnlak in #45
- Add multi touch to buttons by @exussum12 in #40
- Add Buzzer to Presto module. by @Gadgetoid in #38
- Examples: Agile pricing: Get API endpoint dynamically. by @Gadgetoid in #36
- Examples: adding buzzer example by @thirdr in #39
- ST7701: 8bit palette mode option. by @Gadgetoid in #50
New Contributors
- @martinwoodward made their first contribution in #23
- @ahnlak made their first contribution in #45
- @exussum12 made their first contribution in #40
Full Changelog: v0.0.6...v0.0.7
Version 0.0.6
In addition to the below, a bug in PicoVector arc has been fixed by @MichaelBell - thank you!
What's Changed
- Examples: adding stop_watch.py by @thirdr in #19
- word_clock.py: Fixed 'nine' not showing by @thirdr in #20
- Fix display only updating every other frame by @MichaelBell in #29
- Remove arg by @Zoobdude in #21
- backlight_images.py: Refactor and add comment by @Zoobdude in #22
- Update presto.md to start plasma lights. by @greysonp in #34
New Contributors
Full Changelog: v0.0.5...v0.0.6
Version 0.0.5 - Touch Buttons!
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!
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!
PicoVector has a new matrix([0, 0, 0, 0, 0, 0, 0, 0, 0])
transform for arbitrary matrix transforms.
What's Changed
- Add examples by @Gadgetoid in #15
Full Changelog: v0.0.2...v0.0.3
V0.0.2 Beta RC0
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!
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