Adafruit NeoPXL8 Arduino Library
Classes | Macros
Adafruit_NeoPXL8.h File Reference
#include <Adafruit_NeoPixel.h>
#include <Adafruit_ZeroDMA.h>

Go to the source code of this file.

Classes

class  Adafruit_NeoPXL8
 Adafruit_NeoPXL8 is a subclass of Adafruit_NeoPixel containing buffers for DMA-formatted 8-way concurrent output. Once a transfer is initiated, the original NeoPixel data can then be modified for the next frame while the transfer operates in the background. More...
 
class  Adafruit_NeoPXL8HDR
 Adafruit_NeoPXL8HDR is a subclass of Adafruit_NeoPXL8 with additions for 16-bits-per-channel color, temporal dithering, frame blending and gamma correction. This requires inordinate RAM, and the frequent need for refreshing makes it best suited for multi-core chips (e.g. RP2040). More...
 

Macros

#define NEOPXL8_DEFAULT_PINS   { 0, 1, 2, 3, 4, 5, 6, 7 }
 Generic pin list.
 

Detailed Description

8-way concurrent DMA NeoPixel library for SAMD21, SAMD51, RP2040, and ESP32S3 microcontrollers.

Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!

Written by Phil "Paint Your Dragon" Burgess for Adafruit Industries.

MIT license, all text here must be included in any redistribution.