pimoroni-pico/micropython/modules
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 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
badger2040 Wakeup: Port to Badger 2040. 2022-08-08 12:05:55 +01:00
bitmap_fonts Pico Graphics: Move bitmap fonts into generic library. 2022-03-30 15:10:52 +01:00
breakout_as7262 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_bh1745 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_bme68x MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_bme280 update readme 2022-12-01 17:49:53 +00:00
breakout_bmp280 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_dotmatrix MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_encoder MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_icp10125 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_ioexpander MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_ltr559 LTR559: Lux as float. 2022-08-08 12:05:18 +01:00
breakout_matrix11x7 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_mics6814 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_msa301 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_pmw3901 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_potentiometer MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_rgbmatrix5x5 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_rtc Merge pull request #381 from pimoroni/patch-optimise-breakout-rtc-args 2022-06-27 10:02:45 +01:00
breakout_scd41 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_sgp30 MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_trackball MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
breakout_vl53l5cx VL53L5CX: Alloc results data & config in MPY gc_heap. 2022-07-22 10:01:34 +01:00
encoder MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
galactic_unicorn correct i2c constants 2022-11-14 13:01:33 +00:00
hershey_fonts Separate Hershey Fonts into their own library. 2022-03-30 15:10:52 +01:00
hub75 Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
jpegdec JPEGDEC: Add option to disable dither on RGB332. 2022-08-11 11:46:45 +01:00
motor MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
pcf85063a MP for new function 2022-06-27 17:23:07 +01:00
pico_explorer fix typo 2022-08-25 17:12:51 +01:00
pico_rgb_keypad MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
pico_scroll Update README.md 2022-10-26 16:20:37 +01:00
pico_unicorn Update Pico Unicorn readme 2022-10-24 12:53:58 +01:00
pico_wireless MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
picographics Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
pimoroni_bus PicoGraphics: Partial update/speed support. Tidyup. 2022-06-27 17:32:30 +01:00
pimoroni_i2c MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
plasma Merge pull request #536 from pimoroni/hel-plasma 2022-10-19 10:51:27 +01:00
pwm First setup of motor micropython bindings 2022-04-05 20:44:03 +01:00
qrcode@db9477e1bf QRCode: Support for MicroPython v1.19. 2022-06-16 10:56:17 +01:00
servo MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat. 2022-06-14 12:08:47 +01:00
ulab@00139bdd96 ulab: Support for MicroPython v1.19 2022-06-16 14:48:23 +01:00
wakeup Wakeup: Fixup crt0.S and runtime.c. 2022-08-08 12:05:18 +01:00
badger2040-micropython.cmake Badger2040: Produce build without baked-in BadgerOS. 2022-07-27 11:56:44 +01:00
micropython-common.cmake Initial setup og GU Micropython 2022-10-13 13:25:26 +01:00
micropython-pico.cmake linting demo 2022-11-03 17:33:58 +00:00
micropython-picolipo_4mb.cmake CI: Customised MPY modules per-board 2022-05-27 11:32:52 +01:00
micropython-picolipo_16mb.cmake CI: Customised MPY modules per-board 2022-05-27 11:32:52 +01:00
micropython-picow.cmake Galactic Unicorn: Add dedicated firmware build. 2022-10-13 14:53:22 +01:00
micropython-picow_enviro.cmake MicroPython: Add picow_enviro build. 2022-08-08 12:05:18 +01:00
micropython-picow_galactic_unicorn.cmake Galactic Unicorn: Add dedicated firmware build. 2022-10-13 14:53:22 +01:00
micropython-tiny2040.cmake ulab: Fix broken submodule. 2022-06-13 20:12:03 +01:00
micropython-tufty2040.cmake CI: Build Tufty 2040 + Board fixups. 2022-06-17 11:38:19 +01:00
util.hpp MicroPython: Use placement new to alloc classes on GC_HEAP 2022-05-23 15:34:49 +01:00