Philip Howard
ec0077ae71
Merge pull request #603 from ahnlak/unicorn-volume-fix
...
Unicorn volume fix
2022-12-16 21:03:04 +00:00
Philip Howard
930784df08
Merge pull request #600 from pimoroni/patch-jpegdec-rgb888
...
JPEGDEC/PicoGraphics: Add support for RGB888 target.
2022-12-16 20:53:55 +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
Phil Howard
13414b5037
JPEGDEC: Clip drawing to iWidthUsed.
...
Corrects clipping width using new iWidthUsed value, noticable particularly on smaller jpegs and those that aren't a multiple of the MCU sized.
Fixes #573
2022-12-14 18:42:03 +00:00
Phil Howard
241e725464
JPEGDEC: Sync with upstream.
...
Adds setUserPointer and pDraw->pUser which we now use to store a pointer to the PicoGraphics instance.
2022-12-13 14:21:57 +00:00
Pete Favelle
b81c43f479
Removed const from picosynth volume
2022-12-08 17:19:35 +00:00
Pete Favelle
875119da70
Adjust PicoSynth volume when setting it in the Galactic Unicorn API
2022-12-08 17:07:07 +00:00
ZodiusInfuser
f1d9ec7c61
Merge branch 'main' into driver/st7567
2022-11-08 11:17:24 +00:00
ZodiusInfuser
23f56f05e4
Minor readme tweaks
2022-11-08 11:10:51 +00:00
Gee Bartlett
4f4b0b277c
updated readme's
2022-11-07 18:07:48 +00:00
ZodiusInfuser
678b8d7cf9
Review of GfxPack code
2022-11-07 12:50:50 +00:00
ZodiusInfuser
d11c73d45e
Updated GU readme
2022-11-04 10:57:37 +00:00
Gee Bartlett
7be5376abf
some small fixes for easier merging later
2022-11-02 20:58:20 +00:00
Gee Bartlett
952be145ec
Merge branch 'main' into driver/st7567
2022-11-02 20:50:18 +00:00
Gee Bartlett
79eb998183
adjustments prior to micropython
2022-11-02 20:43:07 +00:00
lowfatcode
b0e194b2b1
Added Galactic Unicorn function reference and example
2022-11-02 07:35:37 +00:00
Gee Bartlett
9af1081e68
gfx c libs working
2022-10-28 17:54:37 +01:00
Philip Howard
e928129d59
Merge pull request #537 from pimoroni/feature/galactic_unicorn
...
Galactic Unicorn
2022-10-19 14:08:20 +01:00
Philip Howard
3405130820
Merge pull request #536 from pimoroni/hel-plasma
...
Plasma Stick examples
2022-10-19 10:51:27 +01:00
ZodiusInfuser
41225090ef
Added some C specific examples for Plasma Stick
2022-10-17 16:15:02 +01:00
ZodiusInfuser
52a107e6d6
Switched GU over to chained DMA to remove interrupt use
2022-10-13 13:28:59 +01:00
ZodiusInfuser
df79caf34e
Exposed remaining AudioChannel parameters
2022-10-13 13:28:59 +01:00
ZodiusInfuser
53dfb9866d
Started splitting out synth into separate channel objects
2022-10-13 13:26:57 +01:00
ZodiusInfuser
882f76dcbc
More work on GU synth
2022-10-13 13:26:57 +01:00
ZodiusInfuser
deec835692
First addition of synth to GU
2022-10-13 13:26:57 +01:00
ZodiusInfuser
12ea527f44
Audio performance improvements and bugfixes
2022-10-13 13:26:57 +01:00
ZodiusInfuser
f809db6434
Added play_tone support to GU C++ and MP
2022-10-13 13:26:57 +01:00
ZodiusInfuser
e08ddd9837
Exposed audio to MP, and made it teardown cleanly
2022-10-13 13:26:57 +01:00
ZodiusInfuser
4551c991fb
Re-added audio PIO and made it's restart cleaner
2022-10-13 13:26:57 +01:00
ZodiusInfuser
b2e4e16fab
Cleanup of GU and fix for flashes on MP soft reset
2022-10-13 13:26:57 +01:00
ZodiusInfuser
739ca71f69
Added partial tear down
2022-10-13 13:26:57 +01:00
ZodiusInfuser
bb91d9e75b
WIP improvements to GU hardware reuse (temp disabled audio)
2022-10-13 13:26:57 +01:00
ZodiusInfuser
b35ed5d5ba
Moved MP examples over to PicoGraphics
2022-10-13 13:26:57 +01:00
ZodiusInfuser
82b5110691
Fixed colour order and added working MP examples
2022-10-13 13:26:57 +01:00
ZodiusInfuser
a25699c73d
Initial setup og GU Micropython
2022-10-13 13:25:26 +01:00
jon
5ea389c12a
Added support for new RGB888 pen type
2022-10-13 13:25:26 +01:00
jon
678be33b53
Update to use new RGB888 pen type
2022-10-13 13:25:26 +01:00
jon
f2c3d15b8e
Galactic Unicorn: Playing basic audio samples now works, added rainbow example for photoshoot
2022-10-13 13:25:18 +01:00
jon
eaaed2e862
Galactic Unicorn: Examples + features.
2022-10-13 13:24:08 +01:00
jon
5fdd08438f
stuff
2022-10-13 13:22:21 +01:00
jon
a3d3707284
more stuff
2022-10-13 13:22:21 +01:00
jon
09846ab221
Galactic Unicorn: Initial C++ experimentaion.
2022-10-13 13:21:22 +01:00
jon
a322c400f0
Added support for new RGB888 pen type
2022-10-13 13:19:50 +01:00
jon
c91c5d6bf4
Update to use new RGB888 pen type
2022-10-13 13:19:50 +01:00
jon
a486150470
Playing basic audio samples now works, added rainbow example for photoshoot
2022-10-13 13:19:50 +01:00
jon
63183d28be
Lots of features added
2022-10-13 13:19:50 +01:00
jon
e50827c412
stuff
2022-10-13 13:19:50 +01:00
jon
210b334fff
more stuff
2022-10-13 13:19:50 +01:00
jon
54ad59c77a
Rebasing Galactic Unicorn branch to main
2022-10-13 13:19:50 +01:00
Phil Howard
00ca53a30b
Inky Frame: Update C++ library to support 4.0"
2022-10-05 09:57:16 +01:00