platformio / platform-espressif8266

Espressif 8266: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/espressif8266
Apache License 2.0
325 stars 219 forks source link

conflict with FastLED after updating to latest release #156

Closed dakky closed 5 years ago

dakky commented 5 years ago

After updating i get the following error when compiling:

Compiling .pioenvs/nodemcuv2/lib7ca/FastLED_ID126/noise.cpp.o
In file included from .piolibdeps/FastLED_ID126/led_sysdefs.h:43:0,
from .piolibdeps/FastLED_ID126/FastLED.h:41,
from .piolibdeps/FastLED_ID126/FastLED.cpp:2:
/home/robert/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Arduino.h:191:14: error: conflicting declaration 'typedef bool boolean'
typedef bool boolean;
^

The error is from FastLED but caused by updating espressif8266, that's why i'm opening the issue here.

dakky commented 5 years ago

it seems FastLED will fix this:

https://github.com/FastLED/FastLED/issues/733