Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-22 | Updated hsv2rgb_spectrum for the fixed scale8. Fixes #412 | Mark Kriegsman | |
2016-02-17 | Change a bunch of 171s to 170s to prevent overflow with the 'fixed' scale8. ↵ | Mark Kriegsman | |
Don't ask my why these are preprocessor constants. (No reason.) | |||
2016-02-17 | hsv2rgb_rainbow: remove unneeded (and overflowing) +1 to color channels in ↵ | Mark Kriegsman | |
the inlined, deconstructed version of nscale8_video. | |||
2016-01-22 | Speedup in basic HSV to RGB conversion. On AVR this takes us from from ↵ | Mark Kriegsman | |
about 68,000 conversions/second to about 105,000 conversions/second. | |||
2016-01-22 | Changes to rgb2hsv_approximate. Improvements, I think, even. | Mark Kriegsman | |
2015-10-22 | Working around an 8-vs-16 -bit math issue. | Mark Kriegsman | |
2015-08-11 | Fix bug in totally de-saturated color case. | Mark Kriegsman | |
2015-07-30 | Changing some stray 'byte's to 'uint8_t's | Mark Kriegsman | |
2015-07-02 | Minor hsv2rgb speedup on ARM. | Mark Kriegsman | |
2015-05-14 | Fix some math overflows in rgb2hsv_approximate | Mark Kriegsman | |
2015-02-09 | Fix compilation errors surrounding namespace - also rename the namespace, ↵ | Daniel Garcia | |
having FastLED::FastLED was proving too ambiguous for teh compiler. | |||
2015-02-09 | SparkCore needs FastLED to be in a namespace. | Daniel Garcia | |
2015-02-07 | Fix warning in hsv2rgb | Daniel Garcia | |
2015-01-03 | Adding rgb2hsv_approximate. It's (1) just an approximation, (2) not nearly ↵ | Mark Kriegsman | |
as fast as the normal HSV-to-RGB conversion, and (3) it's most accurate when it's converting back to HSV from RGB colors that came from fully-saturated HSV colors to start with, e.g., CHSV( hue, 255,255)-> CRGB-> CHSV will give best results. | |||
2014-11-22 | We only need to see the FastLED version warning once, thank you very much | Daniel Garcia | |
2014-11-18 | Re-arranging code layout, pulling off platform specific headers into their ↵ | Daniel Garcia | |
own directories. | |||
2014-04-18 | Added HeatColor function, started new file 'colorutils' | Mark Kriegsman | |
2014-03-14 | Change to 'twothirds' to a slightly (one bit) more accurate value. | Mark Kriegsman | |
2013-11-01 | Gemma and Trinket: compiles, HSV2RB works. LED drivers not yet. | kriegsman@gmail.com | |
2013-06-08 | MEK: hsv2rgb_rainbow speedup. | kriegsman@gmail.com | |
2013-05-31 | MEK: RENAMED hsv2rgb to hsv2rgb_raw so YOUR CODE will need changes; ↵ | kriegsman@gmail.com | |
optimized hsv2rgb_rainbow for speed and size. | |||
2013-05-30 | MEK: added color code support, fill_rainbow and fill_solid, cleanup ↵ | kriegsman@gmail.com | |
preparing for RC by removing unused code and inline directives. | |||
2013-05-25 | MEK: RENAMED THINGS; your code will need name changes. Renamed hsv2rgb ↵ | kriegsman@gmail.com | |
methods. Added fixed point types, 16-bit CRGB and CHSV types, 16-bit hsv2rgb, scale16( uint16_t, fract16), fixed-to-float and float-to-fixed convenience functions, CRGB::nMaximizeBrightness method of dubious ultimate value. Cleaned up some AVR assembly functions. | |||
2013-05-19 | Add bulk translate of hsv/rainbow to rgb | danielgarcia@gmail.com | |
2013-04-30 | MEK: fixed #ifdef around rainbow2rgb | kriegsman@gmail.com | |
2013-04-27 | MEK: Add references and links re: color spaces and color conversions. | kriegsman@gmail.com | |
2013-04-27 | MEK: Yellow corrections, added some consts | kriegsman@gmail.com | |
2013-04-17 | MEK: added rainbow2rgb( hsv, rgb) which gives a rainbow-like color spread vs ↵ | kriegsman@gmail.com | |
hsv2rgb which gives a spectrum. Biggest differences are that rainbow2rgb takes hue from 0-255, and hsv2rgb takes hue just from 0-191. Also, rainbow2rgb has actual yellow in it. | |||
2013-04-10 | MEK: initial hsv2rgb; moved CRGB to pixeltypes.h. AVR implementation of ↵ | kriegsman@gmail.com | |
hsv2rgb brings new meaning to the expression '86ing' something. |