Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-22Updated hsv2rgb_spectrum for the fixed scale8. Fixes #412Mark Kriegsman
2016-02-17Change 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-17hsv2rgb_rainbow: remove unneeded (and overflowing) +1 to color channels in ↵Mark Kriegsman
the inlined, deconstructed version of nscale8_video.
2016-01-22Speedup 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-22Changes to rgb2hsv_approximate. Improvements, I think, even.Mark Kriegsman
2015-10-22Working around an 8-vs-16 -bit math issue.Mark Kriegsman
2015-08-11Fix bug in totally de-saturated color case.Mark Kriegsman
2015-07-30Changing some stray 'byte's to 'uint8_t'sMark Kriegsman
2015-07-02Minor hsv2rgb speedup on ARM.Mark Kriegsman
2015-05-14Fix some math overflows in rgb2hsv_approximateMark Kriegsman
2015-02-09Fix compilation errors surrounding namespace - also rename the namespace, ↵Daniel Garcia
having FastLED::FastLED was proving too ambiguous for teh compiler.
2015-02-09SparkCore needs FastLED to be in a namespace.Daniel Garcia
2015-02-07Fix warning in hsv2rgbDaniel Garcia
2015-01-03Adding 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-22We only need to see the FastLED version warning once, thank you very muchDaniel Garcia
2014-11-18Re-arranging code layout, pulling off platform specific headers into their ↵Daniel Garcia
own directories.
2014-04-18Added HeatColor function, started new file 'colorutils'Mark Kriegsman
2014-03-14Change to 'twothirds' to a slightly (one bit) more accurate value.Mark Kriegsman
2013-11-01Gemma and Trinket: compiles, HSV2RB works. LED drivers not yet.kriegsman@gmail.com
2013-06-08MEK: hsv2rgb_rainbow speedup.kriegsman@gmail.com
2013-05-31MEK: RENAMED hsv2rgb to hsv2rgb_raw so YOUR CODE will need changes; ↵kriegsman@gmail.com
optimized hsv2rgb_rainbow for speed and size.
2013-05-30MEK: 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-25MEK: 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-19Add bulk translate of hsv/rainbow to rgbdanielgarcia@gmail.com
2013-04-30MEK: fixed #ifdef around rainbow2rgbkriegsman@gmail.com
2013-04-27MEK: Add references and links re: color spaces and color conversions.kriegsman@gmail.com
2013-04-27MEK: Yellow corrections, added some constskriegsman@gmail.com
2013-04-17MEK: 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-10MEK: initial hsv2rgb; moved CRGB to pixeltypes.h. AVR implementation of ↵kriegsman@gmail.com
hsv2rgb brings new meaning to the expression '86ing' something.