pimoroni-pico/examples
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
..
automation2040w Libraries and examples for Automation 2040 W (#418) 2022-07-01 07:05:37 +01:00
badger2040 Merge pull request #291 from pimoroni/experiment/multi-board-ci 2022-03-11 12:51:50 +00:00
breakout_as7262 PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
breakout_bh1745 BH1745 MicroPython bindings & example 2021-07-30 12:41:06 +01:00
breakout_bme280 C++ SDK Support for BME280 and BMP280 2021-08-02 14:20:40 +01:00
breakout_bme688 Basic MicroPython bindings for BME68X 2021-08-02 14:12:46 +01:00
breakout_bmp280 C++ SDK Support for BME280 and BMP280 2021-08-02 14:20:40 +01:00
breakout_colourlcd160x80 PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
breakout_colourlcd240x240 PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
breakout_dotmatrix Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_encoder Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
breakout_icp10125 Driver for ICP10125 temperature/pressure sensor 2021-09-08 14:09:54 +01:00
breakout_ioexpander Enable stdio UART for IOE examples 2021-05-14 12:58:16 +01:00
breakout_ltr559 LTR559: Lux as float. 2022-08-08 12:05:18 +01:00
breakout_matrix11x7 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_mics6814 Fix MICS6814 heater enable, improve demo 2021-05-14 12:41:46 +01:00
breakout_msa301 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_oled_128x128 SH1107: Add driver and example. 2022-06-15 16:57:40 +01:00
breakout_pms5003 PMS5003: Support for PMSA003I i2c module. 2022-07-05 16:05:24 +01:00
breakout_pmw3901 Fixed namespace error with pmw examples. 2021-09-13 22:15:06 +01:00
breakout_potentiometer Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
breakout_rgbmatrix5x5 Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_roundlcd Round LCD: Set to round in demo. 2022-06-13 20:12:03 +01:00
breakout_rtc Add common I2C class 2021-05-14 23:02:38 +01:00
breakout_scd41 New driver for SCD4X series CO2 sensors 2021-12-16 11:39:11 +00:00
breakout_sgp30 Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
breakout_trackball Switch drivers over to I2C class, tidy up common include 2021-05-17 11:46:12 +01:00
breakout_vl53l5cx VL53L5CX: Sideload firmware from user-supplied .bin 2022-05-17 12:33:07 +01:00
encoder Added encoder C++ examples 2022-05-12 16:15:40 +01:00
galactic_unicorn Exposed remaining AudioChannel parameters 2022-10-13 13:28:59 +01:00
gfx_pack Review of GfxPack code 2022-11-07 12:50:50 +00:00
inky_frame Inky Frame: Update C++ library to support 4.0" 2022-10-05 09:57:16 +01:00
inky_pack set pen for text to 15 for better visibility 2022-09-16 15:17:25 -04:00
interstate75 Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
interstate75_legacy 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
motor2040 Ported shim examples to C++, and tidy up 2022-05-12 13:20:52 +01:00
pico_audio Add README for Pico Audio extras setup 2021-03-31 17:18:48 +01:00
pico_display PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_display_2 PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_enc_explorer PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_explorer PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_explorer_encoder PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_motor_shim Removed old balance demo 2022-05-12 16:54:27 +01:00
pico_pot_explorer PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_rgb_keypad Fix comment typo in pico_rgb_keyboard 2021-09-08 19:34:35 +02:00
pico_rtc fixed bug in set_timer() 2022-05-30 09:59:29 +01:00
pico_rtc_display PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_scroll Move scroll_text, show_text, bitmap_1d and set_pixels into C++ library 2021-04-22 20:00:25 +01:00
pico_tof_display Update tof display demo. 2022-06-13 20:12:03 +01:00
pico_trackball_display PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
pico_unicorn Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
pico_unicorn_plasma Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
pico_wireless Pico Wireless: WiFi Network scan example 2022-03-30 15:30:43 +01:00
plasma2040 Added C++ port of accelerometer example 2021-08-25 18:12:10 +01:00
plasma_stick Switched colour ordering for Skully LEDs and fixed BME280 example 2022-10-21 11:32:39 +01:00
servo2040 Renamed C++ Servo functions to match MP 2022-03-30 14:29:02 +01:00
tufty2040 PicoGraphics/ST7789/ST3375: Fixup C++ examples and libraries. 2022-06-13 20:12:03 +01:00
CMakeLists.txt some small fixes for easier merging later 2022-11-02 20:58:20 +00:00