pimoroni-pico/libraries
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
..
adcfft ADC FFT library & MicroPython Bindings 2022-05-23 16:12:22 +01:00
automation2040w Doc improvements and added C++ doc 2022-07-20 16:12:37 +01:00
badger2040 UC8151: Refactor to uc8151_legacy. 2022-06-23 13:57:25 +01:00
bitmap_fonts Bitmap Fonts: Break to newline on \n. 2022-06-29 07:50:18 +01:00
breakout_as7262 Remove relative include paths 2021-05-13 12:06:01 +01:00
breakout_bh1745 BH1745 MicroPython bindings & example 2021-07-30 12:41:06 +01:00
breakout_dotmatrix Remove relative include paths 2021-05-13 12:06:01 +01:00
breakout_encoder Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
breakout_ioexpander Tidy up include paths 2021-05-14 12:49:48 +01:00
breakout_ltr559 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_matrix11x7 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_mics6814 read_nh3 and read_oxidising now call the correct get_raw_* functions 2022-06-21 15:34:52 +01:00
breakout_msa301 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_paa5100 Initial setup for PMW/PAA flow sensor 2021-09-07 16:23:32 +01:00
breakout_pmw3901 Initial setup for PMW/PAA flow sensor 2021-09-07 16:23:32 +01:00
breakout_potentiometer Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
breakout_rgbmatrix5x5 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_rtc Updated RV3028 driver to our coding style and included a standalone C example 2021-05-14 13:15:08 +01:00
breakout_sgp30 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_trackball Remove relative include paths 2021-05-13 12:06:01 +01:00
galactic_unicorn Updated GU readme 2022-11-04 10:57:37 +00:00
gfx_pack Minor readme tweaks 2022-11-08 11:10:51 +00:00
hershey_fonts Bitmap Fonts: Refactor and support for pound/degrees. 2022-04-01 15:38:42 +01:00
inky_frame Inky Frame: Update C++ library to support 4.0" 2022-10-05 09:57:16 +01:00
interstate75 Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
inventor2040w Libraries and examples for Inventor 2040 W 2022-06-30 21:30:43 +01:00
jpegdec JPEGDEC: Add CMake files. 2022-06-24 11:15:44 +01:00
motor2040 Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
pico_display ST7789/PicoGraphics: Update docs. 2022-06-13 20:12:03 +01:00
pico_display_2 ST7789/PicoGraphics: Update docs. 2022-06-13 20:12:03 +01:00
pico_explorer ST7789/PicoGraphics: Update docs. 2022-06-13 20:12:03 +01:00
pico_graphics Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
pico_motor_shim Removed old C++ motor implementation 2022-04-22 13:59:40 +01:00
pico_rgb_keypad Fix code example for #229 2022-01-26 10:07:17 +00:00
pico_scroll Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
pico_synth Exposed remaining AudioChannel parameters 2022-10-13 13:28:59 +01:00
pico_unicorn Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
pico_wireless Updated path to esp32 drivers in /libraries/pico_wireless/pico_wireless.cmake 2022-03-23 11:34:52 +02:00
plasma2040 Updated micropython example to use working submodule 2021-08-19 15:16:40 +01:00
plasma_stick Added some C specific examples for Plasma Stick 2022-10-17 16:15:02 +01:00
servo2040 Ported the majority of Servo2040 MP examples to C++ 2022-03-30 14:29:02 +01:00
tufty2040 Tufty2040: Drop rogue pin. 2022-06-13 20:12:03 +01:00
CMakeLists.txt Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00