New Library and Updated Guide: DMA-driven NeoPXL8 for M0 boards

Last month we solved the riddle of controlling a NeoPixel strip using SPI DMA (direct memory access) on SAMD21-based boards like the Feather M0 or Arduino Zero, freeing up the processor for other, more interesting things.

Now the guide’s been expanded, with a new library that takes this idea to the next level

Sometimes even a DMA-driven strand of NeoPixels isn’t enough. Sometimes you need a firehose of color!

NeoPXL8 (pronounced “NeoPixelate”) is a more intense approach to driving NeoPixels on Cortex-M0+ microcontrollers, with eight separate strands all running concurrently. It shares the same benefits as NeoPixel_ZeroDMA — minimal CPU use, nondestructive brightness setting, plays well with timekeeping functions and servos

Read more…



from Adafruit Industries – Makers, hackers, artists, designers and engineers! http://ift.tt/2uTIC6O
via IFTTT