pimoroni-pico/drivers
Phil Howard b0d53dadb3 Hub75: avoid clobbering shared IRQ handlers.
MicroPython's DMA class uses shared IRQ handlers, which would be
clobbered by Hub75's use of an exclusive handler.

Additionally clean up some dead code (DMA_IRQ_1??), more epxlicitly
clean up the claimed PIOs and programs, and do not use a fixed
DMA channel. This seems to have fixed a bug whereupon Hub75 would
hardlock on the 5th soft reset.
2024-03-05 10:30:48 +00:00
..
analog
analogmux
as7262
bh1745
bme68x
bme280
bmp280
button
encoder Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
esp32spi
fatfs
hub75 Hub75: avoid clobbering shared IRQ handlers. 2024-03-05 10:30:48 +00:00
hub75_legacy Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
icp10125
inky73 Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
ioexpander
is31fl3731
ltp305
ltr559
mlx90640
motor Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
msa301
pcf85063a
pid
plasma Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
pms5003
pmw3901
psram_display
pwm Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
rgbled Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
rv3028
scd4x
sdcard Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
servo Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
sgp30
sh1107
shiftregister
st7567
st7735
st7789 st7789: Remove mystery meat command implicated by #567. 2024-01-23 13:14:12 +00:00
trackball
uc8151
uc8151_legacy
uc8159
vl53l1x
vl53l5cx
CMakeLists.txt Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00