Ahh - actually I have heard of that being a problem with them. I imagine you don't need a capacitor on each one, but it's probably not a surprise you may need some kind of smoothing.
I'll look into the changes that were made - we definitely do need something in there to avoid that glitch as I noticed it causing problems on some devices here, but I bet we can do it in a better way.
edit: I just pushed a change which should improve matters. If a new SPI peripheral is set up, or the state of the pin used for neopixels is changed, SPI will be automatically set up again - so I think that should fix your issues with the newer firmware while also stopping glitches
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ahh - actually I have heard of that being a problem with them. I imagine you don't need a capacitor on each one, but it's probably not a surprise you may need some kind of smoothing.
I'll look into the changes that were made - we definitely do need something in there to avoid that glitch as I noticed it causing problems on some devices here, but I bet we can do it in a better way.
edit: I just pushed a change which should improve matters. If a new SPI peripheral is set up, or the state of the pin used for neopixels is changed, SPI will be automatically set up again - so I think that should fix your issues with the newer firmware while also stopping glitches