f54a53b4b3
The current driver contains assembly code which is specific for the nRF51 SOC which makes it incompatible with other SOC's. This patch adds support for other nRF SOC's as well. The timing is calucated based on the CPU clock frequency, but can be configured manually as well if needed. Changes have been verified on a Adafruit Feather nRF52840 Express board, which contains a single NeoPixel RGB LED. Timings have been verified using a scope connected to the WS1812 data line. Signed-off-by: Chaim Zax <chaim.zax@zaxx.pro> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.apa102 | ||
Kconfig.lpd880x | ||
Kconfig.tlc5971 | ||
Kconfig.tlc59731 | ||
Kconfig.ws2812 | ||
apa102.c | ||
lpd880x.c | ||
tlc5971.c | ||
tlc59731.c | ||
ws2812_gpio.c | ||
ws2812_i2s.c | ||
ws2812_rpi_pico_pio.c | ||
ws2812_spi.c |