pimoroni-pico/drivers
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
..
analog Added offset parameter to Analog, and fixed it not switching between ADC pins 2022-03-30 14:29:02 +01:00
analogmux Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
as7262 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
bh1745 BH1745 MicroPython bindings & example 2021-07-30 12:41:06 +01:00
bme68x Added Plasma2040 example that displays data from the BME68x 2021-08-20 18:17:39 +01:00
bme280 BME280: Correctly set device settings. 2022-06-10 11:37:13 +01:00
bmp280 Add MicroPython bindings for BME280 and BMP280 2021-08-02 14:20:59 +01:00
button Add RGBLED and Button libraries 2021-07-20 15:34:24 +01:00
encoder Added readme for encoder 2022-05-05 16:54:02 +01:00
esp32spi Pico Wireless: Driver Rewrite 2022-03-30 15:30:11 +01:00
fatfs fatfs: Enable FF_USE_STRFUNC for f_gets. 2022-06-24 12:41:29 +01:00
hub75 Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
hub75_legacy Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
icp10125 ICP10125: Fix block indefinitely on repeated start 2022-02-10 12:28:57 +00:00
ioexpander Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
is31fl3731 Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
ltp305 Fix setting the LTP305 brightness 2022-10-30 20:29:22 +00:00
ltr559 LTR559: Lux as float. 2022-08-08 12:05:18 +01:00
motor MicroPython: Use placement new to alloc classes on GC_HEAP 2022-05-23 15:34:49 +01:00
msa301 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
pcf85063a whoops. 2022-07-29 10:59:24 +01:00
pid Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
plasma Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
pms5003 PMS5003: Support for PMSA003I i2c module. 2022-07-05 16:05:24 +01:00
pmw3901 PMW3901: Drop print from init. 2022-03-18 13:35:14 +00:00
pwm MicroPython: Use placement new to alloc classes on GC_HEAP 2022-05-23 15:34:49 +01:00
rgbled Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
rv3028 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
scd4x New driver for SCD4X series CO2 sensors 2021-12-16 11:39:11 +00:00
sdcard Inky Frame: Sensible limit on SDCard speed. 2022-07-18 15:32:58 +01:00
servo MicroPython: Use placement new to alloc classes on GC_HEAP 2022-05-23 15:34:49 +01:00
sgp30 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
sh1107 SH1107: Support for alternate i2c address. 2022-06-27 14:18:24 +01:00
st7567 updated readme's 2022-11-07 18:07:48 +00:00
st7735 Pico Graphics: Use fixed size buffer for frame conversion 2022-08-23 23:07:13 +01:00
st7789 Use DMA for SPI frame buffer too 2022-09-17 20:16:57 +01:00
trackball Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
uc8151 PicoGraphics: Power off added for UC8151. 2022-07-06 14:25:42 +01:00
uc8151_legacy UC8151: Refactor to uc8151_legacy. 2022-06-23 13:57:25 +01:00
uc8159 UC8159: 0/180 degree rotation support. 2022-09-30 21:04:22 +01:00
vl53l1x Remove unecessary manual conversion to byte arrays 2021-05-17 16:05:09 +01:00
vl53l5cx VL53L5CX: Alloc results data & config in MPY gc_heap. 2022-07-22 10:01:34 +01:00
CMakeLists.txt Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00