pimoroni-pico/drivers/plasma
Phil Howard 9985daf56b 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.
2025-01-16 16:32:34 +00:00
..
CMakeLists.txt Move apa and ws PIO into drivers so they can be easily used with more boards 2021-08-19 13:40:46 +01:00
apa102.cpp Plasma: Add support for GPIOs >=32. 2025-01-16 16:32:34 +00:00
apa102.hpp Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
apa102.pio Move apa and ws PIO into drivers so they can be easily used with more boards 2021-08-19 13:40:46 +01:00
plasma.cmake Move apa and ws PIO into drivers so they can be easily used with more boards 2021-08-19 13:40:46 +01:00
ws2812.cpp Plasma: Add support for GPIOs >=32. 2025-01-16 16:32:34 +00:00
ws2812.hpp Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
ws2812.pio Move apa and ws PIO into drivers so they can be easily used with more boards 2021-08-19 13:40:46 +01:00