DMA doesn't make the Neopixels any faster. Since they have no clock signal, their data rate is fixed at 800KHz. DMA just relieves the CPU from doing all the busy-waits required to maintain the tight timing requirements of these chips.
Dotstars are an entirely different animal. Since clock and data are separate signals, you can run them at any data rate your system can handle (Up to 8 MHz on Arduino, up to 32 MHz on Raspberry Pi).
https://learn.adafruit.com/adafruit-dotstar-leds
Cannot get DotStar working with ItsyBitsyM4
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_bill
- Posts: 88112
- Joined: Sat Feb 07, 2009 10:11 am
Please be positive and constructive with your questions and comments.