-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Tried to update the firmware from i think 2.X to 4.0.0, but after hitting CTRL+U i get the following exception:
exit status 1
Compilation error: redefinition of 'char notes_chromatic [12]'
- Arduino IDE 2.2.1
- newest version of FastLED and FixedPoints
- board settings as proposed in https://github.com/connornishijima/SensoryBridge/releases/tag/4.0.0
- connected board: ESP32S2 Dev Module
stacktrace:
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 0; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:402:17: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 0; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:414:28: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 7; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:121:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 6; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:122:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 5; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:123:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 4; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:124:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 3; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:125:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 2; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:126:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char BIT = 1; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:127:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, clock_ptr_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; clock_ptr_t = volatile long unsigned int*; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:386:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:198:73: note: in expansion of macro 'CLOCK_HI_DELAY'
198 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:203:73: note: in expansion of macro 'CLOCK_HI_DELAY'
203 | FastPin<CLOCK_PIN>::fastset(clockpin, hiclock); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 7; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:104:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 6; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:105:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 5; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:106:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 4; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:107:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 3; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:108:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 2; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:109:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t, data_ptr_t, data_t, data_t, data_t, data_t) [with unsigned char BIT = 1; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:110:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t, data_ptr_t, data_t, data_t, clock_t, clock_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char; data_ptr_t = volatile long unsigned int*; data_t = long unsigned int; clock_t = long unsigned int]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:404:14: required from 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>) [with unsigned char FLAGS = 128; D = DATA_NOP; EOrder RGB_ORDER = BGR; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:439:65: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:218:82: note: in expansion of macro 'CLOCK_HI_DELAY'
218 | FastPin<DATA_PIN>::fastset(clockdatapin, datahiclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:223:82: note: in expansion of macro 'CLOCK_HI_DELAY'
223 | FastPin<DATA_PIN>::fastset(clockdatapin, dataloclockhi); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 7; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:75:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 6; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:76:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 5; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:77:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 4; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:78:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 3; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:79:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 2; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:80:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In instantiation of 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBit(uint8_t) [with unsigned char BIT = 1; unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]':
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:81:14: required from 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeByte(uint8_t) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; long unsigned int SPI_SPEED = 15; uint8_t = unsigned char]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:415:17: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeHeader() [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:440:3: required from 'void SM16716Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 36; unsigned char CLOCK_PIN = 37; EOrder RGB_ORDER = BGR; long unsigned int SPI_SPEED = 15]'
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/chipsets.h:435:15: required from here
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:157:51: note: in expansion of macro 'CLOCK_HI_DELAY'
157 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:165:51: note: in expansion of macro 'CLOCK_HI_DELAY'
165 | FastPin<CLOCK_PIN>::hi(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: no matching function for call to 'delaycycles<4294967294>()'
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: candidate: 'template<int CYCLES> void delaycycles()'
129 | template<int CYCLES> __attribute__((always_inline)) inline void delaycycles() {
| ^~~~~~~~~~~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastled_delay.h:129:65: note: template argument deduction/substitution failed:
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:142:144: error: narrowing conversion of '4294967294' from 'long unsigned int' to 'int' [-Wnarrowing]
142 | #define CLOCK_HI_DELAY do { delaycycles<MIN_DELAY>(); delaycycles<((SPI_SPEED > 10) ? (((SPI_SPEED-6) / 2) - MIN_DELAY) : (SPI_SPEED))>(); } while(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
c:\Users\usrusr\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:168:55: note: in expansion of macro 'CLOCK_HI_DELAY'
168 | FastPin<CLOCK_PIN>::toggle(); CLOCK_HI_DELAY;
| ^~~~~~~~~~~~~~
exit status 1
Compilation error: redefinition of 'char notes_chromatic [12]'
Metadata
Metadata
Assignees
Labels
No labels