Version 1.0.0
PicoVision release firmware.
Includes GPU firmware v1.0.0 - https://github.com/MichaelBell/pico-stick/releases/tag/v1.0.0
Known Issues
In some cases configuring a scroll group in one mode, and then switching to another might cause a GPU crash (red screen of doom). This happened in Sneks but was fixed by resetting scroll offsets before configuring new groups: 977d6cc
What's Changed
- Allow I2C to be used by DV Display and MicroPython user by @MichaelBell in #1
- Sprites from PNGs by @MichaelBell in #2
- PNG and PVS Support by @Gadgetoid in #4
- PNGDec: Switch to pimoroni-pico PNG library. by @Gadgetoid in #5
- Local drivers by @Gadgetoid in #11
- Add vertical scaling to GPU, and allow larger sprites by @MichaelBell in #12
- CMake Support by @MichaelBell in #13
- Fix unaligned reads by @MichaelBell in #14
- PicoVector Bring-up by @Gadgetoid in #8
- Ability to set 2 palettes and switch over I2C by @MichaelBell in #17
- Small MicroPython improvements by @MichaelBell in #19
- Fast tile alpha blending for RGB555 mode by @MichaelBell in #18
- Region and filename support for load_animation. by @Gadgetoid in #16
- Check sprite slot is in supported range by @MichaelBell in #25
- dev by @Gadgetoid in #23
- Update examples. by @Gadgetoid in #26
- Sneks: Climb up/down ladders. by @Gadgetoid in #24
- Documentation tweaks by @MichaelBell in #30
- Document sprite blending by @MichaelBell in #31
- Update docs to match changed GPU constants by @MichaelBell in #34
- Read GPU temperature by @MichaelBell in #29
- PicoGraphics: Add fixed BG colour alpha blending. by @Gadgetoid in #27
- Change GPU temp register to match change to pico-stick by @MichaelBell in #37
- Include the SD card lib by default by @MichaelBell in #41
- Some CMake improvements by @Daft-Freak in #39
- Add option of asynchronous flip by @MichaelBell in #40
- Ability to change resolutions on soft stop/start by @MichaelBell in #43
- Fix resolution inconsistency on first boot by @MichaelBell in #44
- Fix changing vertical repeat on restart by @MichaelBell in #45
- Wrapped Scrolling by @MichaelBell in #46
- Fix overclocking by @MichaelBell in #20
- PicoVision: Ongoing Dev by @Gadgetoid in #38
- Documentation by @Gadgetoid in #22
- Implement vertical scroll wrap by @MichaelBell in #48
- Fix odd numbered scroll groups if header is rewritten by @MichaelBell in #50
- Docs: add missing screenshot by @helgibbons in #52
- Expose GPU GPIOs by @MichaelBell in #55
- Floppy Birb: More parallax, use wrapped scrolling. by @Gadgetoid in #51
- Redesign launcher for more of a retro vibe by @Gadgetoid in #53
- Sneks: Use wrapped scrolling. by @Gadgetoid in #54
New Contributors
- @Gadgetoid made their first contribution in #4
- @Daft-Freak made their first contribution in #39
- @helgibbons made their first contribution in #52
Full Changelog: https://github.com/pimoroni/picovision/commits/v1.0.0