FastLED 3.9.15
|
Definition at line 93 of file ObjectFLED.h.
#include <ObjectFLED.h>
Public Member Functions | |
ObjectFLED (uint16_t numLEDs, void *drawBuf, uint8_t config, uint8_t numPins, const uint8_t *pinList, uint8_t serpentine=0) | |
~ObjectFLED () | |
void | begin (double, uint16_t=300) |
void | begin (uint16_t) |
void | begin (uint16_t, uint16_t, uint16_t, uint16_t=300) |
void | begin (void) |
int | busy (void) |
uint32_t | getBalance () |
uint8_t | getBrightness () |
void | setBalance (uint32_t) |
void | setBrightness (uint8_t) |
void | show (void) |
void | waitForDmaToFinish () |
Private Member Functions | |
void | genFrameBuffer (uint32_t) |
Static Private Member Functions | |
static void | isr (void) |
Private Attributes | |
uint32_t | bitmaskLocal [4] |
uint32_t | bLevel = 65025 |
uint8_t | brightness = 255 |
uint32_t | colorBalance = 0xFFFFFF |
uint16_t | comp1load [3] |
void * | drawBuffer |
uint8_t * | frameBufferLocal |
uint32_t | gLevel = 65025 |
uint16_t | LATCH_DELAY = 300 |
uint32_t | numbytesLocal |
uint8_t | numpinsLocal |
float | OC_FACTOR = 1.0 |
uint8_t | params |
uint8_t | pin_bitnumLocal [NUM_DIGITAL_PINS] |
uint8_t | pin_offsetLocal [NUM_DIGITAL_PINS] |
uint8_t | pinlist [NUM_DIGITAL_PINS] |
uint32_t | rLevel = 65025 |
uint8_t | serpNumber |
uint16_t | stripLen |
uint16_t | T0H = 300 |
uint16_t | T1H = 750 |
uint16_t | TH_TL = 1250 |
uint32_t | update_begin_micros = 0 |
Static Private Attributes | |
static DMAMEM uint32_t | bitdata [BYTES_PER_DMA *64] |
static DMAMEM uint32_t | bitmask [4] |
static DMAChannel | dma1 |
static DMAChannel | dma2 |
static DMASetting | dma2next |
static DMAChannel | dma3 |
static uint8_t * | frameBuffer |
static uint32_t | numbytes |
static uint8_t | numpins |
static uint8_t | pin_bitnum [NUM_DIGITAL_PINS] |
static uint8_t | pin_offset [NUM_DIGITAL_PINS] |