What's happening on the 2.1 branch?  I swear, we haven't forgotten about it.

What’s happening on the 2.1 branch? I swear, we haven’t forgotten about it. There’s three two bugs[1] that I want to get fixed before we call it good, and there’s still docs/examples to throw together. I’ve been focused on both day job and a FastLED(ish) related contract job that’s been eating up all my free time (when I can post about that one, I will).

That doesn’t mean 2.1 has been quiet, though! Some recent additions:

  • Atmel 1284p support
  • SmartMatrix support
  • Fixed FastLED.delay
  • All of the palette related code

Also, there’s a few other things that are near to coming into the world, and by virtue of the contract I’m doing, may even get in before the bug fixes I want to finalize 2.1 with:

  • rfduino support
  • a ‘fix’ for interrupts on ARM platforms (avr is proving to be extra tough for making this work - curse you, sloppy arduino libraries!)
  • more arduino independence in the library

And then there’s the two or three local branches I have with other stuff that’s waiting for 2.1 to be “done” to then wrap up and start pushing/publishing.

[1] There’s still a possible WS2811/NeoPixel timing issue that is exacerbated in certain voltage situations, and I’ve had reports of LPD8806/SPI chipsets not working on the teensy 3.1.

Are the bugs something that you’d like someone else to look at? I’m just learning FastLED, and would be happy to provide some of my time. I have a teensy 3.1, ws2812b leds, and a decent scope… :slight_smile:

Great job on Mega1284 everything is working as it should.