Hopefully just a noob issue,

Hopefully just a noob issue, but I can’t get some of the CRGB functions to work. For example, using either of these conversions on a CRGB var:

 leds[i].setHSV( 160, 255, 255);
 leds[i] = CHSV( 160, 255, 255);

throws compiler errors:

 error: no match for 'operator=' in 'leds[i] = CHSV(160u, 255u, 255u)'
 'struct CRGB' has no member named 'setHSV'

I get similar errors from:

 leds[i].fadeToBlackBy( 64 );
 leds[i].maximizeBrightness();

Meanwhile, the following (and other examples) work perfectly well:

 leds[i].nscale8( 192);
 leds[i] *= 2;
 leds[i] %= 192;

I can get by without most of these but was curious if I was doing something wrong. And I really hope I can get the automatic HSV to RGB conversion working.

Otherwise, I am majorly impressed with the new version. The old one was great enough but this is now on the next level of awesome. Thanks for putting in all the work!

Sorry; our bad, not yours!
Those conversions are in RC3 - which we haven’t posted yet. Sorry for the frustration; we’ll get it posted ASAP.

No worries! Just glad I wasn’t doing something silly. Looking forward to RC3! For RC2, do you recommend using the explicit conversion (e.g. hsv2rgb_rainbow ) if I need to turn HSV values to RGB values?

Yep- the explicit conversion is the way to go in RC2. (And the longwindedness of it is part of the reason we’re making an RC3. That, and an interesting pin IO fix.)

RC3 is up now, including the automatic HSV to RGB conversions. You and download it from here:
http://code.google.com/p/fastspi/downloads/list

Please let us know if it works – or doesn’t!