Hello everyone! I am new to the FastLED world. I am trying to install the ESP8266-FastLED-WebServer onto my D1 Mini. I have all of the libraries required even IRremoteESP8266.h. I have already uploaded the data files into SPIFFS, but when I try an upload the main file I get the following error:
‘IRrecv’ does not name a type. I looked up this error and it is usually caused by the library not being installed. I reinstalled it though the IDE and tried it again. I also downloaded an older version to see if there was a compatibility issue, but that did not resolve the issue. Even installing the IRremote library did not solve my problem.
The error is happening on line 34 :
IRrecv irReceiver(RECV_PIN);
I do not have an IR receiver installed yet and have not changed the RECV_PIN value from 12. I tried changing it earlier to D5 or another pin on the D1, but I got the same error.
Not sure what I am missing. Any help would be greatly appreciated.
Jason Coon helped me figure it out. The latest version of IRremoteESP8266 that the IDE installs is not compatible with the current version of the webserver code. Switching to an older version resolved the issue.
oh good. Please let me know if you get both working without glitches. For me the infrared code caused display glitches with fastled for me as explained above.