Phil Howard
|
5a92a9c735
|
PNGDEC: Support for 2bpp indexed PNGs, fix open_RAM.
|
2023-09-04 13:55:15 +01:00 |
Phil Howard
|
c443f8d206
|
PicoVector: Tweak polygon tile rendering loop.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
591058fb12
|
PicoVector: Store pointer to PP mem.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
cfe8b3c096
|
PicoVector: Text rotation support.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
9d0501a43c
|
PicoVector: Polygon iter interface.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
7c5ebfce8c
|
PicoVector: Matrix transforms and polygon type.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
61c9d7e9b6
|
PicoVector: Experimental matrix transforms.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
c7d9fe411a
|
PicoVector: Bugfixes and font/aa options.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
4671607b3a
|
PicoVector: Vector anti-aliasing support.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
95ab839ba5
|
PicoVector: Text wrap support.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
9e430fd68c
|
PicoVector: Better separation of concerns, add Alright Fonts support.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
c9a8d5ef49
|
PicoVector: Move polygon drawing to a new home.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
38aaa04c5d
|
Tufty 2040: Basic pretty polygon example.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
e8dba75aff
|
PicoGraphics: Use std:: prefix, fix some type issues.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
09a58b269f
|
PicoGraphics: Various compile warning fixes for Pretty Poly.
|
2023-08-22 09:32:28 +01:00 |
Phil Howard
|
cc7219b44a
|
PicoGraphics: Experimental Pretty Poly bring-up.
|
2023-08-22 09:32:28 +01:00 |
Philip Howard
|
57042bfed3
|
Merge pull request #821 from pimoroni/dv_stick_minimal
PicoVision: Minimal changes required to support PV specific drivers/pen types.
|
2023-08-22 09:31:30 +01:00 |
Hel Gibbons
|
dc4ee0d459
|
Merge pull request #822 from pimoroni/helgibbons-patch-1
stellar: correct paths to tiny font
|
2023-08-21 15:59:14 +01:00 |
Hel Gibbons
|
157180c476
|
stellar: correct path to font
|
2023-08-21 14:28:08 +01:00 |
Hel Gibbons
|
7344e4d1a4
|
stellar: correct path to 3x5 font
|
2023-08-21 14:16:25 +01:00 |
Phil Howard
|
1157e605a1
|
Picovision: Remove DV stick drivers to PV repo.
|
2023-08-21 14:04:49 +01:00 |
Philip Howard
|
b82d16e8ae
|
Merge pull request #817 from pimoroni/feature/pico-explorer-pins
PicoGraphics: Add Pico W Explorer SPI pins.
|
2023-08-15 15:52:51 +01:00 |
Hel Gibbons
|
095122c606
|
Merge pull request #816 from pimoroni/helgibbons-patch-1
Galactic Unicorn: add link
|
2023-08-14 12:42:36 +01:00 |
Mike Bell
|
211e0aa618
|
DV Display: Fix unaligned read across page boundary
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
b8116fc371
|
DV Display: Ability to load sprites in native format
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
0cfcb22aa4
|
DV Display: Add sprite test to cmake
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
3cdfe558e8
|
DV Display: Ability to specify sprite blend mode
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
103228a88d
|
DV Display: Sprites in palette mode
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
3a5f069ec1
|
DV Display: Fix clear sprite, fix tearing
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
765b8a6226
|
DV Display: Begin exposing sprites
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
3c2c7ccc94
|
DV Display: Support multiple scroll offsets
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
b9cd998709
|
DV Display: Allow scrolling by single pixel in x coordinate
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
1a54f7b77d
|
DV Display: Ability to specify a larger frame than the display, and scroll it
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
8f78e3d6bc
|
DV Display: Switch SWD loader back to pio0 to avoid conflict with wifi
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
a396512e7f
|
DV Display: Expose reset functionality
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
9a0b21d417
|
DV Display: Fix palette error
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
e9779fc0e7
|
DV Display: Probable fix for frame corruption
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
559ce08e04
|
DV Display: Fix C++ examples
|
2023-08-14 12:40:15 +01:00 |
Phil Howard
|
cbc05863c0
|
DV Display: Claim unused channels and SMs.
|
2023-08-14 12:40:15 +01:00 |
Phil Howard
|
7d8bbf5c08
|
DV Display: Claim DMA channels and cleanup unused pio_prog.
TODO: Use claim_unused_channel in a way that survives MicroPython soft reset.
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
7e9f16d80c
|
DV Display: Pixel doubled palette mode
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
4b57162c06
|
DV Display: External I2C interface option
|
2023-08-14 12:40:15 +01:00 |
Phil Howard
|
de4aaa80b6
|
DV Display: Refactor pio usage with mutex program loader.
|
2023-08-14 12:40:15 +01:00 |
Phil Howard
|
4afe062d19
|
MicroPython: Make DV display us fixed pio/dma.
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
3bc215074c
|
Make it possible to derive from DVDisplay if you want to do fancy things with the frame header
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
a6bd626334
|
RGB888 JPEG decode (implemented in some cases only)
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
575e806cc8
|
Remove unnecessary data from JPEG range tables
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
be943bd5a0
|
Fix build
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
daf7232024
|
Limited support for palette and RGB888 modes
|
2023-08-14 12:40:15 +01:00 |
Mike Bell
|
a7435c6a5e
|
GPIO High and palette mode support
|
2023-08-14 12:40:15 +01:00 |