Phil Howard
841253437a
PicoGraphics: Make Inky block by default as intended.
2025-05-09 17:11:33 +01:00
Phil Howard
5aaf5d3608
MicroPython: Add MP_ERROR_TEXT() around errors.
...
This is required for MicroPython error text compression which is
going to be enabled by default for RP2 builds.
We have a lot of error messages, so the potential flash gain here
is worth the effort of making this work.
2025-04-25 17:33:53 +01:00
Phil Howard
70a241ebd4
PicoGraphics: Check for out of range layers.
2025-04-25 17:33:52 +01:00
Phil Howard
950789e7fe
PicoGraphics/Hub75: Add support for 128x128.
2025-04-25 17:33:52 +01:00
Phil Howard
9359f679d7
PicoGraphics: Don't force Presto to RGB565.
2025-04-25 17:33:52 +01:00
Mike Bell
61b3e0e65f
PicoGraphics: Presto full res option.
2025-04-25 17:33:52 +01:00
Phil Howard
9d7ada75a6
PicoGraphics: Non-blocking Inky update for #936 .
2025-04-25 17:33:52 +01:00
Phil Howard
0ea83622d0
PicoGraphics: Add Presto.
2025-04-25 17:33:52 +01:00
Phil Howard
d188afcb11
PicoGraphics: Add get_clip.
2025-04-25 17:33:52 +01:00
Phil Howard
354c95ca61
PicoGraphics: Layers.
...
Add preliminary support for multiple layered drawing surfaces.
Allows, for example, static content to be loaded into one layer and
remain unmodified while the above layer contains animations.
Particularly useful for drawing PNG or JPEG UI elements which are
then overdrawn with text or animated elements, without paying the
cost of loading/decoding every frame.
2025-04-25 17:33:52 +01:00
Phil Howard
078f3e6a39
PicoGraphics: Support for Explorer.
2024-10-31 09:34:41 +00:00
Tobias
6d6a1e2b7d
Allow spritesheets for PenRGB565
2024-10-24 17:45:35 +02:00
Hel Gibbons
d06956dd8d
Merge pull request #973 from pimoroni/examples/pico-display-2-8
...
Pico Display 2.8": Update examples
2024-08-01 14:42:27 +01:00
Hel Gibbons
34d8714398
Picographics: Update README.md
...
Text rotation now works with bitmap fonts :)
2024-07-30 14:32:04 +01:00
Hel Gibbons
24d6de8f1e
Docs: Update readmes
2024-07-16 15:25:28 +01:00
Phil Howard
517f8ae1cd
global: Remove the STATIC macro.
...
Reflect the changes proposed in micropython/micropython#13763 .
2024-06-03 13:44:23 +01:00
Phil Howard
47e3aed88f
MicroPython: Switch to mp_obj_malloc_with_finaliser.
2024-06-03 11:40:29 +01:00
Scott Dutton
b3a0c4fb9d
Add link to png
2024-05-21 11:13:42 +01:00
coadkins
37c4d22527
Add PNG File subsection to Pico Graphics documentation
...
I added a subsection for PNG File support in Pico Graphics by copying and adapting the text from these release notes - https://github.com/pimoroni/pimoroni-pico/releases/tag/v1.20.4 - about the PNGdec functionality.
2024-05-08 11:22:07 -04:00
Connor Linfoot
32c10482d9
Add support for 96x48 display to Interstate75 ( #867 )
...
* Add DISPLAY_INTERSTATE75_96X48
2024-04-17 13:41:02 +01:00
Phil Howard
d45daef654
MicroPython: Switch from MICROPY_EVENT_POLL_HOOK to mp_event_handle_nowait().
...
Note: Unsure if mp_event_handle_nowait() is the right answer in all cases,
but this seems to be what we want in our blocking loops.
2024-01-08 10:33:28 +00:00
Philip Howard
a334899b61
Merge pull request #783 from pimoroni/feature/ppaf
...
PicoVector.
2023-09-06 15:15:30 +01:00
Pete Favelle
2f44e85431
Added some PicoGraphics based MP examples for the PicoUnicorn
2023-09-04 14:31:32 +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
e8dba75aff
PicoGraphics: Use std:: prefix, fix some type issues.
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
Phil Howard
b368950f02
PicoGraphics: Add Pico W Explorer SPI pins.
2023-07-27 17:14:01 +01:00
LionsPhil
a0fe954b7c
Document PicoGraphics fixed_width
...
(VSCode also stubbornly fixed some trailing space.)
Closes #765 .
2023-06-22 23:58:03 +01:00
Phil Howard
b0d63ef777
PicoGraphics: Add MicroPython support for custom font data.
2023-06-16 11:25:17 +01:00
ZodiusInfuser
aabe789f21
Initial setup for StellarUnicorn build
2023-05-30 10:32:25 +01:00
Phil Howard
fba7b53c36
PicoGraphics: Fixed-width bitmap font support.
2023-05-15 11:03:39 +01:00
Hel Gibbons
5fa99c0690
PicoGraphics: add link
2023-03-28 16:44:30 +01:00
Hel Gibbons
6e7ec899eb
PicoGraphics: document `dither=False`
2023-03-28 15:56:15 +01:00
Janos P Toth
be1b827cfc
Update README.md
2023-03-25 10:14:58 -07:00
Phil Howard
1b0b783a2f
Pico Scroll: Add support for PicoGraphics.
2023-03-16 16:59:31 +00:00
Phil Howard
f2751ba6e9
Pico Unicorn: Add support for PicoGraphics.
2023-03-16 15:02:28 +00:00
Phil Howard
375df60ff3
PicoGraphics: Switch to string_view.
...
MicroPython's GET_STR_DATA_LEN macro returns a const byte array and len, which std::string would copy into heap.
Using string_view lets us wrap the existing const values.
2023-03-16 13:25:19 +00:00
Philip Howard
faf4efac34
Merge pull request #702 from pimoroni/docs/inky73
...
Inky 7.3 tweaks & docs
2023-03-08 21:02:06 +00:00
Phil Howard
83f88c034d
PicoGraphics: Enable thickness for all pens. Document.
2023-03-08 14:34:28 +00:00
Phil Howard
aed14aca22
PicoGraphics: Expose line thickness support.
2023-03-08 12:08:47 +00:00
Phil Howard
cacb5749ae
Inky Frame: Add thickness support for Hershey text.
2023-03-08 11:35:07 +00:00
Anton Mosich
aee0a2879b
Fix small typo in README
2023-03-06 23:28:47 +01:00
Phil Howard
64632559f9
Inky 7.3: Raise error on PicoGraphics buffer operations.
2023-03-02 13:08:44 +00:00
Hel Gibbons
5ca10794a8
PicoGraphics: clarify hsv units
2023-02-28 15:43:19 +00:00
Hel Gibbons
1cb170664e
PicoGraphics: correct hsv pen reference
2023-02-28 15:16:08 +00:00
Hel Gibbons
931b3b26b2
PicoGraphics: add note about HSV pen
2023-02-27 15:09:58 +00:00
Gee Bartlett
9bc616690e
Cosmic Unicorn: MicroPython bindings.
...
started on MP driver
removed duplacte audio_i2s.pio
disabled GU lib options
bug fixes
bringing Picographics into line
Update picographics.cpp
fixing naming Cosmic to cosmic fixed H and W
2023-02-21 12:52:44 +00:00
Phil Howard
88e50891d1
Inky 7.3: Add to PicoGraphics.
2023-02-20 12:29:59 +00:00
Phil Howard
c3ad87765d
PicoGraphics: Extremely cursed thickness support for 1bit pens.
...
Experimental. There must be less cursed way to do this.
2023-02-10 22:15:07 +00:00