I created a new build with what I hope is an improvement to the neopixel driver. It now does a loop "pre-roll" to avoid messing-up the first pixel due to flash instruction fetch delays and it also turns off most interrupts during the neopixel driving. I hope this fixes the first pixel stuck color issue and also perhaps the random messed-up LED problem. It could be that the esp8266 resets if the neopixel string is too long due to turning off interrupts, I don't know...
The build is available at http://s3.voneicken.com/espruino/espruino_1v84.tve_master_9bf51d3_esp8266.tgz
© Espruino, powered by microcosm.
Report a problem