Hello again.
The verify / compile option gives me multiple errors. I am using a NodeMCU V1 module for arduino ide version 1.6.9. The version of the FastLed library is 3.001.005.
I attach the bug report.
Arduino: 1.6.9 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
In file included from D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino:5:0:
D:\Arduino\libraries\FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005
# pragma message "FastLED version 3.001.005"
^
In file included from D:\Arduino\libraries\FastLED/FastLED.h:65:0,
from D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino:5:
D:\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
ESP8266-WS28xx-Blynk:49: error: 'rainbow' was not declared in this scope
SimplePatternList gPatterns = { rainbow, rainbowWithGlitter, confetti, sinelon, juggle};
^
ESP8266-WS28xx-Blynk:49: error: 'rainbowWithGlitter' was not declared in this scope
SimplePatternList gPatterns = { rainbow, rainbowWithGlitter, confetti, sinelon, juggle};
^
ESP8266-WS28xx-Blynk:49: error: 'confetti' was not declared in this scope
SimplePatternList gPatterns = { rainbow, rainbowWithGlitter, confetti, sinelon, juggle};
^
ESP8266-WS28xx-Blynk:49: error: 'sinelon' was not declared in this scope
SimplePatternList gPatterns = { rainbow, rainbowWithGlitter, confetti, sinelon, juggle};
^
ESP8266-WS28xx-Blynk:49: error: 'juggle' was not declared in this scope
SimplePatternList gPatterns = { rainbow, rainbowWithGlitter, confetti, sinelon, juggle};
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite0(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:59: error: 'updateColours' was not declared in this scope
updateColours(arrayCurrent[0], param.asInt(), arrayCurrent[2], arrayCurrent[3]);
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite1(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:65: error: 'updateColours' was not declared in this scope
updateColours(arrayCurrent[0], arrayCurrent[1], param.asInt(), arrayCurrent[3]);
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite2(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:71: error: 'updateColours' was not declared in this scope
updateColours(arrayCurrent[0], arrayCurrent[1], arrayCurrent[2], param.asInt());
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite3(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:79: error: 'nextPattern' was not declared in this scope
if (varZone == ZONE || varZone == 1 && param.asInt()) nextPattern();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite6(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:83: error: 'updateColours' was not declared in this scope
updateColours(1, 0, 255, 255);
^
ESP8266-WS28xx-Blynk:84: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite7(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:89: error: 'updateColours' was not declared in this scope
updateColours(1, 80, 255, 255);
^
ESP8266-WS28xx-Blynk:90: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite4(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:95: error: 'updateColours' was not declared in this scope
updateColours(1, 152, 255, 255);
^
ESP8266-WS28xx-Blynk:96: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite8(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:101: error: 'updateColours' was not declared in this scope
updateColours(1, 255, 0, 255);
^
ESP8266-WS28xx-Blynk:102: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite10(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:107: error: 'updateColours' was not declared in this scope
updateColours(param.asInt(), arrayCurrent[1], arrayCurrent[2], arrayCurrent[3]);
^
ESP8266-WS28xx-Blynk:108: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite14(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:123: error: 'updateColours' was not declared in this scope
updateColours(1, 255, 255, 0);
^
ESP8266-WS28xx-Blynk:124: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite23(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:139: error: 'updateColours' was not declared in this scope
updateColours(arrayCurrent[0], arrayCurrent[1], arrayCurrent[2], arrayCurrent[3]);
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite25(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:148: error: 'class BlynkWifi' has no member named 'setProperty'
Blynk.setProperty(vPIN_COLOUR_MEM1, "color", CurrentHexRGB());
^
ESP8266-WS28xx-Blynk:150: error: 'updateColours' was not declared in this scope
updateColours(arrayMemory1[0], arrayMemory1[1], arrayMemory1[2], arrayMemory1[3]);
^
ESP8266-WS28xx-Blynk:151: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite26(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:159: error: 'class BlynkWifi' has no member named 'setProperty'
Blynk.setProperty(vPIN_COLOUR_MEM2, "color", CurrentHexRGB());
^
ESP8266-WS28xx-Blynk:161: error: 'updateColours' was not declared in this scope
updateColours(arrayMemory2[0], arrayMemory2[1], arrayMemory2[2], arrayMemory2[3]);
^
ESP8266-WS28xx-Blynk:162: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite27(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:170: error: 'class BlynkWifi' has no member named 'setProperty'
Blynk.setProperty(vPIN_COLOUR_MEM3, "color", CurrentHexRGB());
^
ESP8266-WS28xx-Blynk:172: error: 'updateColours' was not declared in this scope
updateColours(arrayMemory3[0], arrayMemory3[1], arrayMemory3[2], arrayMemory3[3]);
^
ESP8266-WS28xx-Blynk:173: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite24(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:182: error: 'updateColours' was not declared in this scope
updateColours(2, arrayCurrent[1], arrayCurrent[2], arrayCurrent[3]);
^
ESP8266-WS28xx-Blynk:185: error: 'updateColours' was not declared in this scope
updateColours(0, arrayCurrent[1], arrayCurrent[2], arrayCurrent[3]);
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void BlynkWidgetWrite29(BlynkReq&, const BlynkParam&)':
ESP8266-WS28xx-Blynk:191: error: 'updateColours' was not declared in this scope
updateColours(1, 152, 255, 100);
^
ESP8266-WS28xx-Blynk:192: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
ESP8266-WS28xx-Blynk:194: error: 'updateColours' was not declared in this scope
updateColours(arrayNightMemory[0], arrayNightMemory[1], arrayNightMemory[2], arrayNightMemory[3]);
^
ESP8266-WS28xx-Blynk:195: error: 'updateWidgets' was not declared in this scope
updateWidgets();
^
D:\Arduino\ESP8266-WS28xx-Blynk-master\ESP8266-WS28xx-Blynk\ESP8266-WS28xx-Blynk.ino: In function 'void rainbowWithGlitter()':
ESP8266-WS28xx-Blynk:303: error: 'addGlitter' was not declared in this scope
addGlitter(80);
^
exit status 1
'rainbow' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.