Just updated my Arduino IDE to 6.3 and tried to load a known working FastLED sketches to my MEGA2560 but it just freezes during compilation. FastLED is the only external library defined !
Tried the simple Arduino Blink program and that went well.
Just now, fetched the latest FastLED from the 3.1 branch but I still get stuck within the compilation of that FastLED sketch.
Make an issue on the github site - http://fastled.io/issues – please include what OS you are using with arduino 6.3 as well.
Also - please note, I’m only going to officially support versions of arduino from arduino.cc - The folks over at http://arduino.org have already built up a track record of grabbing broken builds from .cc and releasing them.
This line, in the release notes, however:
“Upgraded toolchains: statically compiled, ship with Link Time Optimization plugin (disabled by default)”
makes me suspect that what they’ve done isn’t necessarily compatible with the library, at least without some research/fixing on my part.
Out of curiosity - other than “wanting the latest” - what was your reason for upgrading? (Curious if there’s anything in 1.6.2 or 1.6.3 that is worth the upheaval of moving from 1.6.1)
Actually, nothing other than going for the latest.
Note that today, I also downloaded the latest Teensyduino for my very first Teensy 3.1 and the release not mentioned compatibility with 1.6.3 so… I just went all out.
I’ll point out that this is the first i’ve heard of teensyduino supporting post 1.0.6 - and that 1.6.3 itself was just released last week - given the low level tricks that the library has to play to do its work, it is rare that it will ever work on bleeding edge versions of arduino and its underlying compilers (and that will unlikely change unless someone starts paying me to do this - there just aren’t enough hours in the week)