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
Philip Howard
c4decc5003
PicoGraphics: HSV Pen ( #665 )
...
Co-authored-by: Gee Bartlett <122281230+ageeandakeyboard@users.noreply.github.com>
2023-02-09 16:13:37 +00:00
Hel Gibbons
9aa2e33d46
PicoGraphics documentation tweaks
2023-01-18 16:59:05 +00:00
Hel Gibbons
92d58a17c0
Picographics documentation tweaks
2023-01-18 16:56:08 +00:00
Phil Howard
9bf1583787
MicroPython: Change machine_hw_i2c_type to machine_i2c_type.
2023-01-11 09:46:45 +00:00
Phil Howard
77a5edc83f
MicroPython: Update to support new slots mp_obj_type_t.
...
Follows the lead from: 662b9761b3
Update to support MP_DEFINE_CONST_OBJ_TYPE with backwards compatibility.
2023-01-11 09:46:45 +00:00
Gee Bartlett
104c819412
Hub75: Update to use Picographics ( #601 )
...
* have a basic pg working needs optimizing
* working well ported some examples from GU
* started on micropython module
* Fixes to get new Hub75 compiling in MP
* stripped down for faster compilling
* Update hub75.cmake
* added hub75 to galatic and eviro as it is needed for picographics
* Update picographics.c
* added hu75 update
* added _ModPicoGraphics_obj_t
* Update hub75.cpp
* update bindings
* some examples needs linting
* added other panel sizes and linted
* Update picographics.cpp
* Update picographics.c
* fixing gc memory allocation
* Update hub75.cpp
* Update interstate75_balls_demo.cpp
* review
* broke
* working with built in panel defs
* still borked
* not much change needs review
* Update hub75.cpp
* reverted alot of things
* adding i75 lib
* lots of updates ready to test compile mp
* Update picographics.h
* little tweaks
* an inability to count fixed!
* fixed some readme's
* lots of tiding
* fixed linting and removed experimental code
* Minor formatting
* Minor formatting and cmake tidy
* Removed unneeded parts of examples
* Final tidy
* tidy examples and adding more
* updated to new library
* documentation tweaks
* fixed inclusion of interstate75 module
* syncing some stuff
* fixed linting
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2022-12-16 20:53:16 +00:00
helgibbons
95252f2de5
update readme
2022-12-01 17:46:48 +00:00
ZodiusInfuser
f1d9ec7c61
Merge branch 'main' into driver/st7567
2022-11-08 11:17:24 +00:00
Gee Bartlett
f3f260e176
finish docs and cmake gfx module
2022-11-04 17:23:30 +00:00
ZodiusInfuser
64b1a8c2d5
Additions to PicoGraphics readme for GU
2022-11-04 11:27:56 +00:00
Gee Bartlett
9085c48a62
mp working
2022-11-03 13:30:07 +00:00
Phil Howard
a41715a377
PicoGraphics: Include RGB888 pen type for MicroPython.
2022-10-13 14:02:36 +01:00
ZodiusInfuser
7fd175abc5
Galactic Unicorn: More MicroPython bringup.
2022-10-13 13:26:41 +01:00
Philip Howard
1ac55c49ea
Merge pull request #527 from pimoroni/driver/inky-frame-4.0
...
Support for Inky Frame 4.0"
2022-10-06 12:09:17 +01:00
Hel Gibbons
6393e74f86
Update README.md
2022-10-03 09:10:59 +01:00
Phil Howard
6aa1bbd271
UC8159: 0/180 degree rotation support.
2022-09-30 21:04:22 +01:00
Phil Howard
7f02501fa6
UC8159: Alternate resolution support.
2022-09-30 15:18:01 +01:00
Phil Howard
c1816ae9d6
PicoGraphics: MicroPython support for Inky Frame 4.0
2022-09-29 14:04:56 +01:00
Hel Gibbons
5f68f6be6f
fix typo (taupo?)
2022-07-25 14:34:28 +01:00
Phil Howard
9e81e321e8
PicoGraphics: Update MicroPython Docs.
2022-07-13 12:04:08 +01:00