RC3 has been published -- complete with automatic HSV color conversion.

RC3 has been published – complete with automatic HSV color conversion. You can get the new code from here:
http://code.google.com/p/fastspi/downloads/list

RC3 fixes a bug that came up if the Clock and Data pins were on the same port. There are also simple new example programs, and a super-handy new “RGBCalibrate” sketch which is designed to help you quickly and easily figure out the ‘order’ of the R, G, and B LEDS on any given strip.

As advertised, RC3 also includes automatic HSV to RGB color conversion, so you can now work with HSV colors much more easily. The simplest example of this is also the most compelling; you can assign an HSV color directly to an RGB color, and the conversion is fast and automatic:

// Set pixel to hue=160, full saturation & brightness
leds[i] = CHSV( 160, 255, 255);

There’s new documentation up on the wiki, now, too, covering the basics of HSV color, automatic color conversion, etc.
http://code.google.com/p/fastspi/wiki/CRGBreference

You may want to start from the top of that page, or skip down to the section called “Setting HSV Colors”.

Enjoy the new code. Please let us know if it’s working for you, or if it isn’t. We feel like we’re getting pretty close to “full release” now, but we want to make sure we address quickly any problems that come up.

downloaded…

Oh, time to put hardware design aside for the evening and play with software instead.

Is there support for the Due coming anytime soon? :slight_smile:

Due support is high on our list and we’re most of the way there. I suspect it’ll come quickly after v2.0 is released, once we deal with one or two minor Due-specific platform nits (that make us want to strangle someone).

FYI, loving the lib8tion and the HSV_rainbow conversion. Slick and fast. I ended up porting that part of the libraries/code over to another project I’m doing that I need quick, pretty HSV conversion.

Thanks! Glad it’s useful. Share picture or video of what you build with it!

In the midst of furious preparation for Burning Man where it will debut. Pictures will come after! :wink:

Woohoo! Have a great burn. Won’t be joining you this year myself. Next year. Light up the playa for me…