NimmLor / esp8266-fastled-iot-webserver

A universal software for all my LED projects, with many awesome features
https://www.thingiverse.com/surrbradl08/designs
GNU General Public License v3.0
366 stars 94 forks source link

expected '>' before numeric constant #7

Closed flug closed 4 years ago

flug commented 4 years ago

Hi, I have an error in the compilation. I have this error can you tell me where it came from?


Arduino : 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Carte : "Generic ESP8285 Module, 80 MHz, Flash, nodemcu, 26 MHz, 1M (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.006

 #    pragma message "FastLED version 3.002.006"

                     ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:19:15: note: in expansion of macro 'DATA_PIN'

 template <int DATA_PIN, int T1, int T2, int T3, EOrder RGB_ORDER = RGB, int XTRA0 = 0, bool FLIP = false, int WAIT_TIME = 50>

               ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:56: error: 'RGB_ORDER' was not declared in this scope

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

                                                        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:65: error: template argument 1 is invalid

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:26:11: error: 'WAIT_TIME' was not declared in this scope

  CMinWait<WAIT_TIME> mWait;

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:26:20: error: template argument 1 is invalid

  CMinWait<WAIT_TIME> mWait;

                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:38:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:38:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:73:66: error: 'RGB_ORDER' was not declared in this scope

  static uint32_t ICACHE_RAM_ATTR showRGBInternal(PixelController<RGB_ORDER> pixels) {

                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:73:75: error: template argument 1 is invalid

  static uint32_t ICACHE_RAM_ATTR showRGBInternal(PixelController<RGB_ORDER> pixels) {

                                                                           ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h: In member function 'virtual void ClocklessController<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:46:25: error: 'WAIT_TIME' was not declared in this scope

       delayMicroseconds(WAIT_TIME);

                         ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h: In static member function 'static void ClocklessController<<anonymous> >::writeBits(uint32_t&, uint32_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:58:47: error: 'T1' was not declared in this scope

       while((__clock_cycles() - last_mark) < (T1+T2+T3));

                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:58:50: error: 'T2' was not declared in this scope

       while((__clock_cycles() - last_mark) < (T1+T2+T3));

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:58:53: error: 'T3' was not declared in this scope

       while((__clock_cycles() - last_mark) < (T1+T2+T3));

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:62:46: error: 'T1' was not declared in this scope

       while((__clock_cycles() - last_mark) < T1);

                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:66:47: error: 'T1' was not declared in this scope

       while((__clock_cycles() - last_mark) < (T1+T2));

                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:66:50: error: 'T2' was not declared in this scope

       while((__clock_cycles() - last_mark) < (T1+T2));

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h: In static member function 'static uint32_t ClocklessController<<anonymous> >::showRGBInternal(int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:75:10: error: request for member 'preStepFirstByteDithering' in 'pixels', which is of non-class type 'int'

   pixels.preStepFirstByteDithering();

          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:76:32: error: request for member 'loadAndScale0' in 'pixels', which is of non-class type 'int'

   register uint32_t b = pixels.loadAndScale0();

                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:77:12: error: request for member 'preStepFirstByteDithering' in 'pixels', which is of non-class type 'int'

     pixels.preStepFirstByteDithering();

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:81:16: error: request for member 'has' in 'pixels', which is of non-class type 'int'

   while(pixels.has(1)) {

                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:83:16: error: 'XTRA0' was not declared in this scope

    writeBits<8+XTRA0>(last_mark, b);

                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:84:15: error: request for member 'loadAndScale1' in 'pixels', which is of non-class type 'int'

    b = pixels.loadAndScale1();

               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:88:15: error: request for member 'loadAndScale2' in 'pixels', which is of non-class type 'int'

    b = pixels.loadAndScale2();

               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:92:18: error: request for member 'advanceAndLoadAndScale0' in 'pixels', which is of non-class type 'int'

       b = pixels.advanceAndLoadAndScale0();

                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:98:14: error: request for member 'stepDithering' in 'pixels', which is of non-class type 'int'

       pixels.stepDithering();

              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:104:49: error: 'T1' was not declared in this scope

     if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:104:52: error: 'T2' was not declared in this scope

     if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:104:55: error: 'T3' was not declared in this scope

     if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:104:60: error: 'WAIT_TIME' was not declared in this scope

     if((int32_t)(__clock_cycles()-last_mark) > (T1+T2+T3+((WAIT_TIME-INTERRUPT_THRESHOLD)*CLKS_PER_US))) { sei(); return 0; }

                                                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:18:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, uint8_t SPI_SPEED>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h:9:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:23:27: error: 'CLOCK_PIN' was not declared in this scope

  typedef typename FastPin<CLOCK_PIN>::port_ptr_t clock_ptr_t;

                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:23:36: error: template argument 1 is invalid

  typedef typename FastPin<CLOCK_PIN>::port_ptr_t clock_ptr_t;

                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:28:27: error: 'CLOCK_PIN' was not declared in this scope

  typedef typename FastPin<CLOCK_PIN>::port_t clock_t;

                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:28:36: error: template argument 1 is invalid

  typedef typename FastPin<CLOCK_PIN>::port_t clock_t;

                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:40:11: error: 'CLOCK_PIN' was not declared in this scope

   FastPin<CLOCK_PIN>::setOutput();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:40:20: error: template argument 1 is invalid

   FastPin<CLOCK_PIN>::setOutput();

                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:40:34: error: invalid type in declaration before ';' token

   FastPin<CLOCK_PIN>::setOutput();

                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<<anonymous> >::writeBit(uint8_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:132:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:132:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:132:28: error: invalid type in declaration before ';' token

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:132:30: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:133:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:132:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:133:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:133:28: error: invalid type in declaration before ';' token

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:137:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:137:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:137:28: error: invalid type in declaration before ';' token

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:137:30: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:142:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:137:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:142:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:142:28: error: invalid type in declaration before ';' token

    FastPin<CLOCK_PIN>::lo(); CLOCK_LO_DELAY;

                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<<anonymous> >::writeBit(uint8_t, AVRSoftwareSPIOutput<<anonymous> >::clock_ptr_t, AVRSoftwareSPIOutput<<anonymous> >::data_ptr_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:153:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:153:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:153:26: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:153:38: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:154:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:153:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:154:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:154:26: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:157:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:157:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:157:26: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:157:38: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:158:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:157:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::hi(clockpin); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:158:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:158:26: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::lo(clockpin); CLOCK_LO_DELAY;

                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<<anonymous> >::writeBit(uint8_t, AVRSoftwareSPIOutput<<anonymous> >::clock_ptr_t, AVRSoftwareSPIOutput<<anonymous> >::data_ptr_t, AVRSoftwareSPIOutput<<anonymous> >::data_t, AVRSoftwareSPIOutput<<anonymous> >::data_t, AVRSoftwareSPIOutput<<anonymous> >::clock_t, AVRSoftwareSPIOutput<<anonymous> >::clock_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:31: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:49: error: expression list treated as compound expression in initializer [-fpermissive]

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:52: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:171:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:171:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:171:31: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:171:31: error: redeclaration of 'int fastset'

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:170:24: error: 'int fastset' previously declared here

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:12: error: 'CLOCK_PIN' was not declared in this scope

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:21: error: template argument 1 is invalid

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:31: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:49: error: expression list treated as compound expression in initializer [-fpermissive]

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:52: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:176:12: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:12: note: 'CLOCK_PIN' was not declared 'constexpr'

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:176:21: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:176:31: error: invalid type in declaration before '(' token

    FastPin<CLOCK_PIN>::fastset(clockpin, loclock); CLOCK_LO_DELAY;

                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:176:31: error: redeclaration of 'int fastset'

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:175:24: error: 'int fastset' previously declared here

    FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;

                        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<<anonymous> >::writeBit(uint8_t, AVRSoftwareSPIOutput<<anonymous> >::data_ptr_t, AVRSoftwareSPIOutput<<anonymous> >::data_t, AVRSoftwareSPIOutput<<anonymous> >::data_t, AVRSoftwareSPIOutput<<anonymous> >::data_t, AVRSoftwareSPIOutput<<anonymous> >::data_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:190:61: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;

                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:118:67: error: 'SPI_SPEED' was not declared in this scope

   #define CLOCK_HI_DELAY delaycycles<MIN_DELAY>(); delaycycles<(((SPI_SPEED-6) / 2) - MIN_DELAY)>();

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:195:61: note: in expansion of macro 'CLOCK_HI_DELAY'

    FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;

                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<<anonymous> >::writeBytesValueRaw(uint8_t, int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: error: 'CLOCK_PIN' was not declared in this scope

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:52: error: template argument 1 is invalid

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:230:44: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:230:53: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:233:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:233:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:234:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:234:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:241:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:241:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:242:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:242:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:243:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:243:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:244:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:227:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:244:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<<anonymous> >::writeBytes(uint8_t*, int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: error: 'CLOCK_PIN' was not declared in this scope

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:52: error: template argument 1 is invalid

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:266:43: error: the value of 'CLOCK_PIN' is not usable in a constant expression

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:266:52: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:271:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:271:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:272:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:272:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:282:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:282:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:283:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:283:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:284:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:284:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:285:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:263:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:285:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<<anonymous> >::writePixels(PixelController<RGB_ORDER>)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: error: 'CLOCK_PIN' was not declared in this scope

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:52: error: template argument 1 is invalid

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:329:44: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:329:53: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:334:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:334:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:335:39: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:335:48: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:350:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:350:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:351:74: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:351:83: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:352:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:352:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:353:75: error: the value of 'CLOCK_PIN' is not usable in a constant expression

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:328:43: note: 'CLOCK_PIN' was not declared 'constexpr'

   if(FastPin<DATA_PIN>::port() != FastPin<CLOCK_PIN>::port()) {

                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:353:84: error: could not convert template argument 'CLOCK_PIN' to 'unsigned char'

    register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

                                                                                    ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h: At global scope:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h:30:88: error: wrong number of template arguments (3, should be 1)

 class SPIOutput : public AVRSoftwareSPIOutput<_DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER> {};

                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h:9:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:19:7: error: provided for 'template<unsigned char <anonymous> > class AVRSoftwareSPIOutput'

 class AVRSoftwareSPIOutput {

       ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h:34:96: error: wrong number of template arguments (3, should be 1)

 class SoftwareSPIOutput : public AVRSoftwareSPIOutput<_DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER> {};

                                                                                                ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi.h:9:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/fastspi_bitbang.h:19:7: error: provided for 'template<unsigned char <anonymous> > class AVRSoftwareSPIOutput'

 class AVRSoftwareSPIOutput {

       ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:65:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/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-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:80:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB,  uint8_t SPI_SPEED = DATA_RATE_MHZ(12) >

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:81:54: error: 'RGB_ORDER' was not declared in this scope

 class LPD8806Controller : public CPixelLEDController<RGB_ORDER> {

                                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:81:63: error: template argument 1 is invalid

 class LPD8806Controller : public CPixelLEDController<RGB_ORDER> {

                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:82:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:82:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:82:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:82:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:104:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:104:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In static member function 'static void LPD8806Controller<<anonymous> >::LPD8806_ADJUST::postBlock(int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:89:27: error: invalid use of qualified-name '::writeBytesValueRaw'

    SPI::writeBytesValueRaw(0, ((len*3+63)>>6));

                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void LPD8806Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:99:8: error: request for member 'init' in '((LPD8806Controller<<anonymous> >*)this)->LPD8806Controller<<anonymous> >::mSPI', which is of non-class type 'LPD8806Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void LPD8806Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:105:48: error: 'RGB_ORDER' was not declared in this scope

   mSPI.template writePixels<0, LPD8806_ADJUST, RGB_ORDER>(pixels);

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:121:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(1)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:122:53: error: 'RGB_ORDER' was not declared in this scope

 class WS2801Controller : public CPixelLEDController<RGB_ORDER> {

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:122:62: error: template argument 1 is invalid

 class WS2801Controller : public CPixelLEDController<RGB_ORDER> {

                                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:123:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:123:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:123:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:123:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:136:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:136:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void WS2801Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:130:8: error: request for member 'init' in '((WS2801Controller<<anonymous> >*)this)->WS2801Controller<<anonymous> >::mSPI', which is of non-class type 'WS2801Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void WS2801Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:138:42: error: 'RGB_ORDER' was not declared in this scope

   mSPI.template writePixels<0, DATA_NOP, RGB_ORDER>(pixels);

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:143:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(25)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:144:60: error: 'CLOCK_PIN' was not declared in this scope

 class WS2803Controller : public WS2801Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED> {};

                                                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:144:71: error: 'RGB_ORDER' was not declared in this scope

 class WS2803Controller : public WS2801Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED> {};

                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:144:82: error: 'SPI_SPEED' was not declared in this scope

 class WS2803Controller : public WS2801Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED> {};

                                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:144:91: error: wrong number of template arguments (4, should be 1)

 class WS2803Controller : public WS2801Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED> {};

                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:122:7: error: provided for 'template<unsigned char <anonymous> > class WS2801Controller'

 class WS2801Controller : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:154:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(12)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:155:54: error: 'RGB_ORDER' was not declared in this scope

 class LPD6803Controller : public CPixelLEDController<RGB_ORDER> {

                                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:155:63: error: template argument 1 is invalid

 class LPD6803Controller : public CPixelLEDController<RGB_ORDER> {

                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:156:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:156:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:156:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:156:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:170:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:170:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void LPD6803Controller<<anonymous> >::startBoundary()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:159:30: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); }

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:159:49: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); }

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:159:68: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); }

                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:159:87: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); mSPI.writeByte(0); }

                                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void LPD6803Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:165:8: error: request for member 'init' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void LPD6803Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:171:8: error: request for member 'select' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

   mSPI.select();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:174:16: error: request for member 'has' in 'pixels', which is of non-class type 'int'

   while(pixels.has(1)) {

                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:177:32: error: request for member 'loadAndScale0' in 'pixels', which is of non-class type 'int'

             command |= (pixels.loadAndScale0() & 0xF8) << 7; // red is the high 5 bits

                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:178:32: error: request for member 'loadAndScale1' in 'pixels', which is of non-class type 'int'

             command |= (pixels.loadAndScale1() & 0xF8) << 2; // green is the middle 5 bits

                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:179:9: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

    mSPI.writeByte((command >> 8) & 0xFF);

         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:180:31: error: request for member 'loadAndScale2' in 'pixels', which is of non-class type 'int'

             command |= pixels.loadAndScale2() >> 3 ; // blue is the low 5 bits

                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:181:9: error: request for member 'writeByte' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

    mSPI.writeByte(command & 0xFF);

         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:183:11: error: request for member 'stepDithering' in 'pixels', which is of non-class type 'int'

    pixels.stepDithering();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:184:11: error: request for member 'advanceData' in 'pixels', which is of non-class type 'int'

    pixels.advanceData();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:187:8: error: request for member 'waitFully' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

   mSPI.waitFully();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:188:8: error: request for member 'release' in '((LPD6803Controller<<anonymous> >*)this)->LPD6803Controller<<anonymous> >::mSPI', which is of non-class type 'LPD6803Controller<<anonymous> >::SPI {aka int}'

   mSPI.release();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:204:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(12)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:205:53: error: 'RGB_ORDER' was not declared in this scope

 class APA102Controller : public CPixelLEDController<RGB_ORDER> {

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:205:62: error: template argument 1 is invalid

 class APA102Controller : public CPixelLEDController<RGB_ORDER> {

                                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:206:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:206:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:206:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:206:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:236:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:236:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void APA102Controller<<anonymous> >::startBoundary()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:209:30: error: request for member 'writeWord' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:209:49: error: request for member 'writeWord' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void APA102Controller<<anonymous> >::endBoundary(int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:210:68: error: request for member 'writeByte' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nDWords = (nLeds/32); do { mSPI.writeByte(0xFF); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nDWords--); }

                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:210:90: error: request for member 'writeByte' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nDWords = (nLeds/32); do { mSPI.writeByte(0xFF); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nDWords--); }

                                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:210:112: error: request for member 'writeByte' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nDWords = (nLeds/32); do { mSPI.writeByte(0xFF); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nDWords--); }

                                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:210:134: error: request for member 'writeByte' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nDWords = (nLeds/32); do { mSPI.writeByte(0xFF); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nDWords--); }

                                                                                                                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void APA102Controller<<anonymous> >::writeLed(uint8_t, uint8_t, uint8_t, uint8_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:220:8: error: request for member 'writeWord' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeWord(b);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:223:8: error: request for member 'writeWord' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeWord(w);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void APA102Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:231:8: error: request for member 'init' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void APA102Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:237:8: error: request for member 'select' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.select();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:239:23: error: request for member 'getScale0' in 'pixels', which is of non-class type 'int'

   uint8_t s0 = pixels.getScale0(), s1 = pixels.getScale1(), s2 = pixels.getScale2();

                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:251:17: error: request for member 'has' in 'pixels', which is of non-class type 'int'

   while (pixels.has(1)) {

                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:252:32: error: request for member 'loadAndScale0' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:252:61: error: request for member 'loadAndScale1' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:252:78: error: 's1' was not declared in this scope

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:252:90: error: request for member 'loadAndScale2' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:252:107: error: 's2' was not declared in this scope

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:253:11: error: request for member 'stepDithering' in 'pixels', which is of non-class type 'int'

    pixels.stepDithering();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:254:11: error: request for member 'advanceData' in 'pixels', which is of non-class type 'int'

    pixels.advanceData();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:256:22: error: request for member 'size' in 'pixels', which is of non-class type 'int'

   endBoundary(pixels.size());

                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:258:8: error: request for member 'waitFully' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.waitFully();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:259:8: error: request for member 'release' in '((APA102Controller<<anonymous> >*)this)->APA102Controller<<anonymous> >::mSPI', which is of non-class type 'APA102Controller<<anonymous> >::SPI {aka int}'

   mSPI.release();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:269:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(24)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:270:53: error: 'RGB_ORDER' was not declared in this scope

 class SK9822Controller : public CPixelLEDController<RGB_ORDER> {

                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:270:62: error: template argument 1 is invalid

 class SK9822Controller : public CPixelLEDController<RGB_ORDER> {

                                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:271:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:271:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:271:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:271:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:301:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:301:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void SK9822Controller<<anonymous> >::startBoundary()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:274:30: error: request for member 'writeWord' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:274:49: error: request for member 'writeWord' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void startBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void SK9822Controller<<anonymous> >::endBoundary(int)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:275:71: error: request for member 'writeByte' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nLongWords = (nLeds/32); do { mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nLongWords--); }

                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:275:93: error: request for member 'writeByte' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nLongWords = (nLeds/32); do { mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nLongWords--); }

                                                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:275:115: error: request for member 'writeByte' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nLongWords = (nLeds/32); do { mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nLongWords--); }

                                                                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:275:137: error: request for member 'writeByte' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

  void endBoundary(int nLeds) { int nLongWords = (nLeds/32); do { mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); mSPI.writeByte(0x00); } while(nLongWords--); }

                                                                                                                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void SK9822Controller<<anonymous> >::writeLed(uint8_t, uint8_t, uint8_t, uint8_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:285:8: error: request for member 'writeWord' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeWord(b);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:288:8: error: request for member 'writeWord' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeWord(w);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void SK9822Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:296:8: error: request for member 'init' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void SK9822Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:302:8: error: request for member 'select' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.select();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:304:23: error: request for member 'getScale0' in 'pixels', which is of non-class type 'int'

   uint8_t s0 = pixels.getScale0(), s1 = pixels.getScale1(), s2 = pixels.getScale2();

                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:316:17: error: request for member 'has' in 'pixels', which is of non-class type 'int'

   while (pixels.has(1)) {

                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:317:32: error: request for member 'loadAndScale0' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:317:61: error: request for member 'loadAndScale1' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:317:78: error: 's1' was not declared in this scope

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:317:90: error: request for member 'loadAndScale2' in 'pixels', which is of non-class type 'int'

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:317:107: error: 's2' was not declared in this scope

    writeLed(brightness, pixels.loadAndScale0(0, s0), pixels.loadAndScale1(0, s1), pixels.loadAndScale2(0, s2));

                                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:318:11: error: request for member 'stepDithering' in 'pixels', which is of non-class type 'int'

    pixels.stepDithering();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:319:11: error: request for member 'advanceData' in 'pixels', which is of non-class type 'int'

    pixels.advanceData();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:322:22: error: request for member 'size' in 'pixels', which is of non-class type 'int'

   endBoundary(pixels.size());

                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:324:8: error: request for member 'waitFully' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.waitFully();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:325:8: error: request for member 'release' in '((SK9822Controller<<anonymous> >*)this)->SK9822Controller<<anonymous> >::mSPI', which is of non-class type 'SK9822Controller<<anonymous> >::SPI {aka int}'

   mSPI.release();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:343:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(10)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:344:52: error: 'RGB_ORDER' was not declared in this scope

 class P9813Controller : public CPixelLEDController<RGB_ORDER> {

                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:344:61: error: template argument 1 is invalid

 class P9813Controller : public CPixelLEDController<RGB_ORDER> {

                                                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:345:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:345:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:345:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:345:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:364:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:364:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void P9813Controller<<anonymous> >::writeBoundary()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:348:30: error: request for member 'writeWord' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

  void writeBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:348:49: error: request for member 'writeWord' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

  void writeBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); }

                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void P9813Controller<<anonymous> >::writeLed(uint8_t, uint8_t, uint8_t)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:352:8: error: request for member 'writeByte' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeByte(top); mSPI.writeByte(b); mSPI.writeByte(g); mSPI.writeByte(r);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:352:29: error: request for member 'writeByte' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeByte(top); mSPI.writeByte(b); mSPI.writeByte(g); mSPI.writeByte(r);

                             ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:352:48: error: request for member 'writeByte' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeByte(top); mSPI.writeByte(b); mSPI.writeByte(g); mSPI.writeByte(r);

                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:352:67: error: request for member 'writeByte' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeByte(top); mSPI.writeByte(b); mSPI.writeByte(g); mSPI.writeByte(r);

                                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void P9813Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:359:8: error: request for member 'init' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void P9813Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:365:8: error: request for member 'select' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.select();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:368:16: error: request for member 'has' in 'pixels', which is of non-class type 'int'

   while(pixels.has(1)) {

                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:369:20: error: request for member 'loadAndScale0' in 'pixels', which is of non-class type 'int'

    writeLed(pixels.loadAndScale0(), pixels.loadAndScale1(), pixels.loadAndScale2());

                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:369:44: error: request for member 'loadAndScale1' in 'pixels', which is of non-class type 'int'

    writeLed(pixels.loadAndScale0(), pixels.loadAndScale1(), pixels.loadAndScale2());

                                            ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:369:68: error: request for member 'loadAndScale2' in 'pixels', which is of non-class type 'int'

    writeLed(pixels.loadAndScale0(), pixels.loadAndScale1(), pixels.loadAndScale2());

                                                                    ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:370:11: error: request for member 'advanceData' in 'pixels', which is of non-class type 'int'

    pixels.advanceData();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:371:11: error: request for member 'stepDithering' in 'pixels', which is of non-class type 'int'

    pixels.stepDithering();

           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:374:8: error: request for member 'waitFully' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.waitFully();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:376:8: error: request for member 'release' in '((P9813Controller<<anonymous> >*)this)->P9813Controller<<anonymous> >::mSPI', which is of non-class type 'P9813Controller<<anonymous> >::SPI {aka int}'

   mSPI.release();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:393:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER = RGB, uint8_t SPI_SPEED = DATA_RATE_MHZ(16)>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:394:54: error: 'RGB_ORDER' was not declared in this scope

 class SM16716Controller : public CPixelLEDController<RGB_ORDER> {

                                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:394:63: error: template argument 1 is invalid

 class SM16716Controller : public CPixelLEDController<RGB_ORDER> {

                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:395:30: error: 'CLOCK_PIN' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                              ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:395:41: error: 'SPI_SPEED' was not declared in this scope

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:395:50: error: template argument 2 is invalid

  typedef SPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED> SPI;

                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:395:50: error: template argument 3 is invalid

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:417:42: error: 'RGB_ORDER' was not declared in this scope

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:417:51: error: template argument 1 is invalid

  virtual void showPixels(PixelController<RGB_ORDER> & pixels) {

                                                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'void SM16716Controller<<anonymous> >::writeHeader()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:400:8: error: request for member 'select' in '((SM16716Controller<<anonymous> >*)this)->SM16716Controller<<anonymous> >::mSPI', which is of non-class type 'SM16716Controller<<anonymous> >::SPI {aka int}'

   mSPI.select();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:401:8: error: request for member 'writeBytesValueRaw' in '((SM16716Controller<<anonymous> >*)this)->SM16716Controller<<anonymous> >::mSPI', which is of non-class type 'SM16716Controller<<anonymous> >::SPI {aka int}'

   mSPI.writeBytesValueRaw(0, 6);

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:402:8: error: request for member 'waitFully' in '((SM16716Controller<<anonymous> >*)this)->SM16716Controller<<anonymous> >::mSPI', which is of non-class type 'SM16716Controller<<anonymous> >::SPI {aka int}'

   mSPI.waitFully();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:405:8: error: request for member 'release' in '((SM16716Controller<<anonymous> >*)this)->SM16716Controller<<anonymous> >::mSPI', which is of non-class type 'SM16716Controller<<anonymous> >::SPI {aka int}'

   mSPI.release();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void SM16716Controller<<anonymous> >::init()':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:412:8: error: request for member 'init' in '((SM16716Controller<<anonymous> >*)this)->SM16716Controller<<anonymous> >::mSPI', which is of non-class type 'SM16716Controller<<anonymous> >::SPI {aka int}'

   mSPI.init();

        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: In member function 'virtual void SM16716Controller<<anonymous> >::showPixels(int&)':

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:421:55: error: 'RGB_ORDER' was not declared in this scope

   mSPI.template writePixels<FLAG_START_BIT, DATA_NOP, RGB_ORDER>( pixels );

                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h: At global scope:

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:509:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:510:96: error: 'RGB_ORDER' was not declared in this scope

 class GE8822Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(660), NS(350), RGB_ORDER, 4> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:510:108: error: wrong number of template arguments (6, should be 1)

 class GE8822Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(660), NS(350), RGB_ORDER, 4> {};

                                                                                                            ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:513:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:514:96: error: 'RGB_ORDER' was not declared in this scope

 class GW6205Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(800), RGB_ORDER, 4> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:514:108: error: wrong number of template arguments (6, should be 1)

 class GW6205Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(800), RGB_ORDER, 4> {};

                                                                                                            ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:517:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:518:96: error: 'RGB_ORDER' was not declared in this scope

 class GW6205Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(400), RGB_ORDER, 4> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:518:108: error: wrong number of template arguments (6, should be 1)

 class GW6205Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(400), RGB_ORDER, 4> {};

                                                                                                            ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:521:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:522:98: error: 'RGB_ORDER' was not declared in this scope

 class UCS1903Controller400Khz : public ClocklessController<DATA_PIN, NS(500), NS(1500), NS(500), RGB_ORDER> {};

                                                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:522:107: error: wrong number of template arguments (5, should be 1)

 class UCS1903Controller400Khz : public ClocklessController<DATA_PIN, NS(500), NS(1500), NS(500), RGB_ORDER> {};

                                                                                                           ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:525:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:526:98: error: 'RGB_ORDER' was not declared in this scope

 class UCS1903BController800Khz : public ClocklessController<DATA_PIN, NS(400), NS(450), NS(450), RGB_ORDER> {};

                                                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:526:107: error: wrong number of template arguments (5, should be 1)

 class UCS1903BController800Khz : public ClocklessController<DATA_PIN, NS(400), NS(450), NS(450), RGB_ORDER> {};

                                                                                                           ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:529:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:530:97: error: 'RGB_ORDER' was not declared in this scope

 class UCS1904Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(450), RGB_ORDER> {};

                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:530:106: error: wrong number of template arguments (5, should be 1)

 class UCS1904Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(450), RGB_ORDER> {};

                                                                                                          ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:533:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:534:91: error: 'RGB_ORDER' was not declared in this scope

 class UCS2903Controller : public ClocklessController<DATA_PIN, NS(250), NS(750), NS(250), RGB_ORDER> {};

                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:534:100: error: wrong number of template arguments (5, should be 1)

 class UCS2903Controller : public ClocklessController<DATA_PIN, NS(250), NS(750), NS(250), RGB_ORDER> {};

                                                                                                    ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:537:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:538:96: error: 'RGB_ORDER' was not declared in this scope

 class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:538:105: error: wrong number of template arguments (5, should be 1)

 class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};

                                                                                                         ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:541:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:542:96: error: 'RGB_ORDER' was not declared in this scope

 class WS2811Controller800Khz : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:542:105: error: wrong number of template arguments (5, should be 1)

 class WS2811Controller800Khz : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

                                                                                                         ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:545:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:546:90: error: 'RGB_ORDER' was not declared in this scope

 class WS2813Controller : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

                                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:546:99: error: wrong number of template arguments (5, should be 1)

 class WS2813Controller : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

                                                                                                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:549:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:96: error: 'RGB_ORDER' was not declared in this scope

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:105: error: wrong number of template arguments (5, should be 1)

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

                                                                                                         ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:553:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:554:96: error: 'RGB_ORDER' was not declared in this scope

 class WS2811Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(900), RGB_ORDER> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:554:105: error: wrong number of template arguments (5, should be 1)

 class WS2811Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(900), RGB_ORDER> {};

                                                                                                         ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:557:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:558:97: error: 'RGB_ORDER' was not declared in this scope

 class TM1803Controller400Khz : public ClocklessController<DATA_PIN, NS(700), NS(1100), NS(700), RGB_ORDER> {};

                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:558:106: error: wrong number of template arguments (5, should be 1)

 class TM1803Controller400Khz : public ClocklessController<DATA_PIN, NS(700), NS(1100), NS(700), RGB_ORDER> {};

                                                                                                          ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:560:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:561:96: error: 'RGB_ORDER' was not declared in this scope

 class TM1829Controller800Khz : public ClocklessController<DATA_PIN, NS(340), NS(340), NS(550), RGB_ORDER, 0, true, 500> {};

                                                                                                ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:561:119: error: wrong number of template arguments (8, should be 1)

 class TM1829Controller800Khz : public ClocklessController<DATA_PIN, NS(340), NS(340), NS(550), RGB_ORDER, 0, true, 500> {};

                                                                                                                       ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:563:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:564:97: error: 'RGB_ORDER' was not declared in this scope

 class TM1829Controller1600Khz : public ClocklessController<DATA_PIN, NS(100), NS(300), NS(200), RGB_ORDER, 0, true, 500> {};

                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:564:120: error: wrong number of template arguments (8, should be 1)

 class TM1829Controller1600Khz : public ClocklessController<DATA_PIN, NS(100), NS(300), NS(200), RGB_ORDER, 0, true, 500> {};

                                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:566:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:567:98: error: 'RGB_ORDER' was not declared in this scope

 class LPD1886Controller1250Khz : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER, 4> {};

                                                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:567:110: error: wrong number of template arguments (6, should be 1)

 class LPD1886Controller1250Khz : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER, 4> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:569:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:570:103: error: 'RGB_ORDER' was not declared in this scope

 class LPD1886Controller1250Khz_8bit : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER> {};

                                                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:570:112: error: wrong number of template arguments (5, should be 1)

 class LPD1886Controller1250Khz_8bit : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER> {};

                                                                                                                ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:573:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:574:91: error: 'RGB_ORDER' was not declared in this scope

 class SK6822Controller : public ClocklessController<DATA_PIN, NS(375), NS(1000), NS(375), RGB_ORDER> {};

                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:574:100: error: wrong number of template arguments (5, should be 1)

 class SK6822Controller : public ClocklessController<DATA_PIN, NS(375), NS(1000), NS(375), RGB_ORDER> {};

                                                                                                    ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:576:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:577:90: error: 'RGB_ORDER' was not declared in this scope

 class SK6812Controller : public ClocklessController<DATA_PIN, NS(300), NS(300), NS(600), RGB_ORDER> {};

                                                                                          ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:577:99: error: wrong number of template arguments (5, should be 1)

 class SK6812Controller : public ClocklessController<DATA_PIN, NS(300), NS(300), NS(600), RGB_ORDER> {};

                                                                                                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:579:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:580:91: error: 'RGB_ORDER' was not declared in this scope

 class SM16703Controller : public ClocklessController<DATA_PIN, NS(300), NS(600), NS(300), RGB_ORDER> {};

                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:580:100: error: wrong number of template arguments (5, should be 1)

 class SM16703Controller : public ClocklessController<DATA_PIN, NS(300), NS(600), NS(300), RGB_ORDER> {};

                                                                                                    ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:582:19: note: in expansion of macro 'DATA_PIN'

 template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>

                   ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:583:91: error: 'RGB_ORDER' was not declared in this scope

 class PL9823Controller : public ClocklessController<DATA_PIN, NS(350), NS(1010), NS(350), RGB_ORDER> {};

                                                                                           ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:583:100: error: wrong number of template arguments (5, should be 1)

 class PL9823Controller : public ClocklessController<DATA_PIN, NS(350), NS(1010), NS(350), RGB_ORDER> {};

                                                                                                    ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/fastled_esp8266.h:4:0,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms.h:29,

                 from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:52,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/platforms/esp/8266/clockless_esp8266.h:20:7: error: provided for 'template<int <anonymous> > class ClocklessController'

 class ClocklessController : public CPixelLEDController<RGB_ORDER> {

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:92:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN> class NEOPIXEL : public WS2812Controller800Khz<DATA_PIN, GRB> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:92:88: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN> class NEOPIXEL : public WS2812Controller800Khz<DATA_PIN, GRB> {};

                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:7: error: provided for 'template<unsigned char <anonymous> > class WS2812Controller800Khz'

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:93:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SM16703 : public SM16703Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:93:97: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SM16703 : public SM16703Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:93:106: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SM16703 : public SM16703Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                          ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:580:7: error: provided for 'template<unsigned char <anonymous> > class SM16703Controller'

 class SM16703Controller : public ClocklessController<DATA_PIN, NS(300), NS(600), NS(300), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:94:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1829 : public TM1829Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:94:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1829 : public TM1829Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:94:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1829 : public TM1829Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:561:7: error: provided for 'template<unsigned char <anonymous> > class TM1829Controller800Khz'

 class TM1829Controller800Khz : public ClocklessController<DATA_PIN, NS(340), NS(340), NS(550), RGB_ORDER, 0, true, 500> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:95:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1812 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:95:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1812 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:95:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1812 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:538:7: error: provided for 'template<unsigned char <anonymous> > class TM1809Controller800Khz'

 class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:96:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1809 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:96:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1809 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:96:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1809 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:538:7: error: provided for 'template<unsigned char <anonymous> > class TM1809Controller800Khz'

 class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:97:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1804 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:97:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1804 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:97:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1804 : public TM1809Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:538:7: error: provided for 'template<unsigned char <anonymous> > class TM1809Controller800Khz'

 class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:98:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1803 : public TM1803Controller400Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:98:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1803 : public TM1803Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:98:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class TM1803 : public TM1803Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:558:7: error: provided for 'template<unsigned char <anonymous> > class TM1803Controller400Khz'

 class TM1803Controller400Khz : public ClocklessController<DATA_PIN, NS(700), NS(1100), NS(700), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:99:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903 : public UCS1903Controller400Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:99:103: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903 : public UCS1903Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:99:112: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903 : public UCS1903Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:522:7: error: provided for 'template<unsigned char <anonymous> > class UCS1903Controller400Khz'

 class UCS1903Controller400Khz : public ClocklessController<DATA_PIN, NS(500), NS(1500), NS(500), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:100:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903B : public UCS1903BController800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:100:105: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903B : public UCS1903BController800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:100:114: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1903B : public UCS1903BController800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                  ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:526:7: error: provided for 'template<unsigned char <anonymous> > class UCS1903BController800Khz'

 class UCS1903BController800Khz : public ClocklessController<DATA_PIN, NS(400), NS(450), NS(450), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:101:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1904 : public UCS1904Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:101:103: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1904 : public UCS1904Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                       ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:101:112: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS1904 : public UCS1904Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:530:7: error: provided for 'template<unsigned char <anonymous> > class UCS1904Controller800Khz'

 class UCS1904Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(450), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:102:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS2903 : public UCS2903Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:102:97: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS2903 : public UCS2903Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:102:106: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class UCS2903 : public UCS2903Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                          ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:534:7: error: provided for 'template<unsigned char <anonymous> > class UCS2903Controller'

 class UCS2903Controller : public ClocklessController<DATA_PIN, NS(250), NS(750), NS(250), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:103:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:103:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:103:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:7: error: provided for 'template<unsigned char <anonymous> > class WS2812Controller800Khz'

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:104:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2852 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:104:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2852 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:104:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2852 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:7: error: provided for 'template<unsigned char <anonymous> > class WS2812Controller800Khz'

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:105:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812B : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:105:102: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812B : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                      ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:105:111: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2812B : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                               ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:7: error: provided for 'template<unsigned char <anonymous> > class WS2812Controller800Khz'

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:106:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GS1903 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:106:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GS1903 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:106:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GS1903 : public WS2812Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:550:7: error: provided for 'template<unsigned char <anonymous> > class WS2812Controller800Khz'

 class WS2812Controller800Khz : public ClocklessController<DATA_PIN, NS(250), NS(625), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:107:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6812 : public SK6812Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:107:95: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6812 : public SK6812Controller<DATA_PIN, RGB_ORDER> {};

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:107:104: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6812 : public SK6812Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:577:7: error: provided for 'template<unsigned char <anonymous> > class SK6812Controller'

 class SK6812Controller : public ClocklessController<DATA_PIN, NS(300), NS(300), NS(600), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:108:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6822 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:108:95: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6822 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:108:104: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class SK6822 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:574:7: error: provided for 'template<unsigned char <anonymous> > class SK6822Controller'

 class SK6822Controller : public ClocklessController<DATA_PIN, NS(375), NS(1000), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:109:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA106 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:109:95: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA106 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:109:104: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA106 : public SK6822Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:574:7: error: provided for 'template<unsigned char <anonymous> > class SK6822Controller'

 class SK6822Controller : public ClocklessController<DATA_PIN, NS(375), NS(1000), NS(375), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:110:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class PL9823 : public PL9823Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:110:95: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class PL9823 : public PL9823Controller<DATA_PIN, RGB_ORDER> {};

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:110:104: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class PL9823 : public PL9823Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:583:7: error: provided for 'template<unsigned char <anonymous> > class PL9823Controller'

 class PL9823Controller : public ClocklessController<DATA_PIN, NS(350), NS(1010), NS(350), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:111:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:111:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:111:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:542:7: error: provided for 'template<unsigned char <anonymous> > class WS2811Controller800Khz'

 class WS2811Controller800Khz : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:112:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2813 : public WS2813Controller<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:112:95: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2813 : public WS2813Controller<DATA_PIN, RGB_ORDER> {};

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:112:104: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2813 : public WS2813Controller<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:546:7: error: provided for 'template<unsigned char <anonymous> > class WS2813Controller'

 class WS2813Controller : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:113:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA104 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:113:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA104 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:113:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class APA104 : public WS2811Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:542:7: error: provided for 'template<unsigned char <anonymous> > class WS2811Controller800Khz'

 class WS2811Controller800Khz : public ClocklessController<DATA_PIN, NS(320), NS(320), NS(640), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:114:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811_400 : public WS2811Controller400Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:114:105: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811_400 : public WS2811Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:114:114: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class WS2811_400 : public WS2811Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                  ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:554:7: error: provided for 'template<unsigned char <anonymous> > class WS2811Controller400Khz'

 class WS2811Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(900), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:115:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GE8822 : public GE8822Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:115:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GE8822 : public GE8822Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:115:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GE8822 : public GE8822Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:510:7: error: provided for 'template<unsigned char <anonymous> > class GE8822Controller800Khz'

 class GE8822Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(660), NS(350), RGB_ORDER, 4> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:116:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205 : public GW6205Controller800Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:116:101: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205 : public GW6205Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                     ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:116:110: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205 : public GW6205Controller800Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                              ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:518:7: error: provided for 'template<unsigned char <anonymous> > class GW6205Controller800Khz'

 class GW6205Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(400), RGB_ORDER, 4> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:117:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205_400 : public GW6205Controller400Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:117:105: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205_400 : public GW6205Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                         ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:117:114: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class GW6205_400 : public GW6205Controller400Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                  ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:514:7: error: provided for 'template<unsigned char <anonymous> > class GW6205Controller400Khz'

 class GW6205Controller400Khz : public ClocklessController<DATA_PIN, NS(800), NS(800), NS(800), RGB_ORDER, 4> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:118:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886 : public LPD1886Controller1250Khz<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:118:104: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886 : public LPD1886Controller1250Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                        ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:118:113: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886 : public LPD1886Controller1250Khz<DATA_PIN, RGB_ORDER> {};

                                                                                                                 ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:567:7: error: provided for 'template<unsigned char <anonymous> > class LPD1886Controller1250Khz'

 class LPD1886Controller1250Khz : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER, 4> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:119:18: note: in expansion of macro 'DATA_PIN'

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886_8BIT : public LPD1886Controller1250Khz_8bit<DATA_PIN, RGB_ORDER> {};

                  ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:119:114: error: 'RGB_ORDER' was not declared in this scope

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886_8BIT : public LPD1886Controller1250Khz_8bit<DATA_PIN, RGB_ORDER> {};

                                                                                                                  ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:119:123: error: wrong number of template arguments (2, should be 1)

 template<uint8_t DATA_PIN, EOrder RGB_ORDER> class LPD1886_8BIT : public LPD1886Controller1250Khz_8bit<DATA_PIN, RGB_ORDER> {};

                                                                                                                           ^

In file included from C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:66:0,

                 from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/chipsets.h:570:7: error: provided for 'template<unsigned char <anonymous> > class LPD1886Controller1250Khz_8bit'

 class LPD1886Controller1250Khz_8bit : public ClocklessController<DATA_PIN, NS(200), NS(400), NS(200), RGB_ORDER> {};

       ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:223:42: note: in expansion of macro 'DATA_PIN'

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER, uint8_t SPI_DATA_RATE > CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                          ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:237:42: note: in expansion of macro 'DATA_PIN'

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN > static CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                          ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:237:95: error: 'template<ESPIChipsets CHIPSET, unsigned char <anonymous> > static CLEDController& CFastLED::addLeds(CRGB*, int, int)' cannot be overloaded

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN > static CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                                                                               ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:223:129: error: with 'template<ESPIChipsets CHIPSET, unsigned char <anonymous> > CLEDController& CFastLED::addLeds(CRGB*, int, int)'

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER, uint8_t SPI_DATA_RATE > CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                                                                                                                 ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:251:42: note: in expansion of macro 'DATA_PIN'

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER > static CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                          ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:251:113: error: 'template<ESPIChipsets CHIPSET, unsigned char <anonymous> > static CLEDController& CFastLED::addLeds(CRGB*, int, int)' cannot be overloaded

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER > static CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                                                                                                 ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:223:129: error: with 'template<ESPIChipsets CHIPSET, unsigned char <anonymous> > CLEDController& CFastLED::addLeds(CRGB*, int, int)'

  template<ESPIChipsets CHIPSET,  uint8_t DATA_PIN, uint8_t CLOCK_PIN, EOrder RGB_ORDER, uint8_t SPI_DATA_RATE > CLEDController &addLeds(struct CRGB *data, int nLedsOrOffset, int nLedsIfOffset = 0) {

                                                                                                                                 ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:300:28: note: in expansion of macro 'DATA_PIN'

  template<template<uint8_t DATA_PIN, EOrder RGB_ORDER> class CHIPSET, uint8_t DATA_PIN, EOrder RGB_ORDER>

                            ^

esp8266-nanoleaf-webserver:24:19: error: expected 'class' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:300:28: note: in expansion of macro 'DATA_PIN'

  template<template<uint8_t DATA_PIN, EOrder RGB_ORDER> class CHIPSET, uint8_t DATA_PIN, EOrder RGB_ORDER>

                            ^

esp8266-nanoleaf-webserver:24:19: error: expected identifier before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:300:28: note: in expansion of macro 'DATA_PIN'

  template<template<uint8_t DATA_PIN, EOrder RGB_ORDER> class CHIPSET, uint8_t DATA_PIN, EOrder RGB_ORDER>

                            ^

esp8266-nanoleaf-webserver:24:19: error: expected '>' before numeric constant

 #define DATA_PIN  2          // The pin where the data line is connected to

                   ^

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:300:28: note: in expansion of macro 'DATA_PIN'

  template<template<uint8_t DATA_PIN, EOrder RGB_ORDER> class CHIPSET, uint8_t DATA_PIN, EOrder RGB_ORDER>

                            ^

In file included from C:\Users\Documents\Arduino\esp8266-nanoleaf-webserver\esp8266-nanoleaf-webserver.ino:57:0:

C:\Users\Documents\Arduino\libraries\FastLED-3.2.6/FastLED.h:300:69: error: expected ';' before ',' token

  template<template<uint8_t DATA_PIN, EOrder RGB_ORDER> class CHIPSET, uint8_t DATA_PIN, EOrder RGB_ORDER>

                                                                     ^

exit status 1
expected '>' before numeric constant
NimmLor commented 4 years ago

Sorry for the late response, FastLED might not be compatible with ESP8265 boards.