pimoroni-pico/drivers
Phil Howard f2d84fa321 Plasma: Add support for GPIOs >=32.
For both APA102 and WS2812 the pins used on the same PIO must be in the same range.
The GPIO base offset applies to the whole PIO and not individual state machines.

This means that for APA102 both data and clock must be in the same pin range,
ie: either 16-48 inclusive or 0-31 inclusive.
2024-10-31 11:59:31 +00:00
..
analog ADC: Avoid re-initialising ADC. 2023-06-04 21:46:23 +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
as7343 as7343: Fix channel and status order. 2024-09-06 09:59:59 +01:00
bh1745 BH1745 MicroPython bindings & example 2021-07-30 12:41:06 +01:00
bme68x BME68X: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
bme280 BME280: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
bmp280 BMP280: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
button Add RGBLED and Button libraries 2021-07-20 15:34:24 +01:00
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 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: 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 Change __bswap16 to __builtin_bswap16. 2023-02-10 22:12:02 +00:00
inky73 inky73: Add busy wait timeout. 2024-04-17 12:33:24 +01:00
ioexpander Implemented GPIO MP support for Encoder wheel 2023-05-10 14:54:32 +01:00
is31fl3731 Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
ltp305 fix dangling pointer error 2023-05-08 13:19:47 +01:00
ltr559 LTR559: Refactor std::vector lookup to template. 2023-03-27 15:11:30 +01:00
mlx90640 MLX90640: MicroPython module. 2023-02-23 16:52:59 +00:00
motor Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
msa301 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
pcf85063a pcf85063a: Replace hardware/rtc with pico/types. 2024-10-02 09:18:02 +01:00
pid Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
plasma Plasma: Add support for GPIOs >=32. 2024-10-31 11:59:31 +00: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
psram_display PSRAM Display: Remove broken assert. 2024-08-08 17:07:58 +01:00
pwm PWM Cluster: Make GCC 13.x happy. 2024-09-27 16:46:00 +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 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 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 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
shiftregister Inky 7.3: Add ShiftRegister driver. 2023-02-20 12:29:59 +00:00
st7567 updated readme's 2022-11-07 18:07:48 +00:00
st7735 PicoGraphics: Support multiple layers in more types. 2024-10-31 11:42:47 +00:00
st7789 PicoGraphics: Support multiple layers in more types. 2024-10-31 11:42:47 +00:00
trackball Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
uc8151 UC8151: Do *not* power off display. 2024-10-25 15:02:56 +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 use __builtin_bswap32 2023-05-08 13:17:51 +01:00
vl53l5cx VL53L5CX: Alloc results data & config in MPY gc_heap. 2022-07-22 10:01:34 +01:00
CMakeLists.txt AS7343: New 14-channel spectral sensor driver. 2024-04-15 11:53:34 +01:00