Multiple changes.
Added: - introduced addEffect() and setupEffectData() - conditional compile for audio effects - introduced getModeData() and getModeDataSrc() instead of public var - changed _modeData[] to private non-static Fixes: - DMTYPE use - add reboot info to DMTYPE - transpose & reverse with mirroring
This commit is contained in:
@@ -237,7 +237,7 @@ uint8_t extractModeName(uint8_t mode, const char *src, char *dest, uint8_t maxLe
|
||||
if (mode < MODE_COUNT) {
|
||||
char lineBuffer[256];
|
||||
//strcpy_P(lineBuffer, (const char*)pgm_read_dword(&(WS2812FX::_modeData[mode])));
|
||||
strcpy_P(lineBuffer, WS2812FX::_modeData[mode]);
|
||||
strcpy_P(lineBuffer, strip.getModeData(mode));
|
||||
if (strlen(lineBuffer) > 0) {
|
||||
size_t j = 0;
|
||||
for (; j < maxLen; j++) {
|
||||
@@ -287,7 +287,7 @@ uint8_t extractModeSlider(uint8_t mode, uint8_t slider, char *dest, uint8_t maxL
|
||||
dest[0] = '\0'; // start by clearing buffer
|
||||
|
||||
if (mode < MODE_COUNT) {
|
||||
String lineBuffer = WS2812FX::_modeData[mode];
|
||||
String lineBuffer = strip.getModeData(mode);
|
||||
if (lineBuffer.length() > 0) {
|
||||
int16_t start = lineBuffer.indexOf('@');
|
||||
int16_t stop = lineBuffer.indexOf(';', start);
|
||||
|
||||
Reference in New Issue
Block a user