FastLED.setCorrection(UncorrectedColor);
in setup(). I feel the default is perhaps optimised for much older addressable LEDs.
CRGBArray
and associated methods), but does NOT need to create any controllers, or talk to any hardware. So far this has been a fruitless endeavor, as the compilation hard fails if FastLED doesn't think it's compiling for a supported microcontroller (e.g. in led_sysdefs.h
). I suppose my next step is to start stripping FastLED down to just the parts that I need, but I'm curious if anyone has already done this work, or if there's a simple preprocessor directive I can set to "trick" FastLED into compiling without specific device support.