Totally stumped, had an ESP2866 set up with with a strip of APA102’s and it was working fine, then the client threw out the board (long story) and I had to rebuild it. Same code, same hardware, but it wont compile. Trying other pins has similar issues, here is the error:
Arduino: 1.6.4 (Mac OS X), Board: “WeMos D1 R2 & mini, 80 MHz, 115200, 4M (3M SPIFFS)”
In file included from _20Mission_BETA_v1.4.ino:75:0:
/Users/tennischannel/Documents/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.001
pragma message “FastLED version 3.001.001”
^
In file included from /Users/tennischannel/Documents/Arduino/libraries/FastLED/FastLED.h:65:0,
from _20Mission_BETA_v1.4.ino:75:
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
pragma message “No hardware SPI pins defined. All SPI access will default to bitbanged output”
^
In file included from /Users/tennischannel/Documents/Arduino/libraries/FastLED/FastLED.h:48:0,
from _20Mission_BETA_v1.4.ino:75:
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastpin.h: In instantiation of ‘class FastPin<14u>’:
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastspi_bitbang.h:22:49: required from ‘class AVRSoftwareSPIOutput<14u, 12u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastspi.h:30:7: required from ‘class SPIOutput<14u, 12u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/chipsets.h:94:6: required from ‘class LPD8806Controller<14u, 12u, (EOrder)136u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/FastLED.h:240:77: required from ‘static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with ESPIChipsets CHIPSET = (ESPIChipsets)5u; unsigned char DATA_PIN = 14u; unsigned char CLOCK_PIN = 12u; EOrder RGB_ORDER = (EOrder)136u]’
_20Mission_BETA_v1.4.ino:262:72: required from here
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastpin.h:206:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), “Invalid pin specified”);
^
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastpin.h: In instantiation of ‘class FastPin<12u>’:
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastspi_bitbang.h:23:50: required from ‘class AVRSoftwareSPIOutput<14u, 12u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastspi.h:30:7: required from ‘class SPIOutput<14u, 12u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/chipsets.h:94:6: required from ‘class LPD8806Controller<14u, 12u, (EOrder)136u, 6u>’
/Users/tennischannel/Documents/Arduino/libraries/FastLED/FastLED.h:240:77: required from ‘static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with ESPIChipsets CHIPSET = (ESPIChipsets)5u; unsigned char DATA_PIN = 14u; unsigned char CLOCK_PIN = 12u; EOrder RGB_ORDER = (EOrder)136u]’
_20Mission_BETA_v1.4.ino:262:72: required from here
/Users/tennischannel/Documents/Arduino/libraries/FastLED/fastpin.h:206:2: error: static assertion failed: Invalid pin specified
Error compiling.
This report would have more information with
“Show verbose output during compilation”
enabled in File > Preferences.