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
2016-01-24crediting source of cycle count codeDaniel Garcia
2016-01-24Updating notesDaniel Garcia
2016-01-24Update release notes/readmeDaniel Garcia
2016-01-24Finishing up ESP8266 support - now fully functional.Daniel Garcia
2016-01-24ESP8266 first light - FastPin, bitbang'd spi outputDaniel Garcia
2016-01-24Switch Teensy parallel output to use CPixelLEDController objectsDaniel Garcia
2016-01-24Make the OctoWS2811 controller use the new pixel led controllerDaniel Garcia
2016-01-24Make showColor power awareDaniel Garcia
2016-01-24DUE parallel controller now uses CPixelLedController as a baseDaniel Garcia
2016-01-24Merge Pixel and MultiPixelControllerDaniel Garcia
2016-01-24More work on merging Pixel/MultiPixelControllerDaniel Garcia
2016-01-23Swap MPC template argument ordering to prep for merging the pixel/multi ↵Daniel Garcia
pixel controllers
2016-01-23Merge branch 'master' into rgbwDaniel Garcia
2016-01-23Merge branch 'master' of https://github.com/FastLED/FastLEDDaniel Garcia
2016-01-23Better adjusted delays for bitbang'd spi output.Daniel Garcia
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
2016-01-19Better distribution of delay cycles for bitbang'd spi output - currently ↵Daniel Garcia
require a minimum of one cycle delay between each step for the time being
2016-01-19Add a variant of delaycycles that will always delay at least one cycle.Daniel Garcia
2016-01-19Clean up warnings in avr fastpinDaniel Garcia
2016-01-19Yank out some debug code that shouldn't have gotten checked in in the first ↵Daniel Garcia
place.
2016-01-07Merge branch 'master' of https://github.com/FastLED/FastLEDDaniel Garcia
2016-01-07oopsDaniel Garcia
2016-01-0712% speedup in noise on AVR (net with previous commit) by using inline avg15 ↵Mark Kriegsman
on AVRs with MUL. Code size goes up 8 bytes for 16-bit, 3-D noise.
2016-01-073% speedup in noise on AVR by eliminating a shift-loop. Math is identical, ↵Mark Kriegsman
output results tested and found identical in every case tested.
2016-01-07Merge branch 'master' of https://github.com/FastLED/FastLEDMark Kriegsman
2016-01-07scale16 faster and smaller - no need to initialize 'result' to zero since ↵Mark Kriegsman
we're going to overwrite it. A little gcc asm shenanigans required to get this all right in terms of '=r' versus '+r' on the variable usage tag in the asm block. Basically the = versus + don't want to think about multi-byte variables. Coincidentally, neither do I.
2016-01-07If the version of arduino is greater than 150, toss a yield into ↵Daniel Garcia
FastLED::delay for folks using the scheduler library.
2016-01-07Add Pinoccio pin mappingsDaniel Garcia
2015-12-29Noise break/fix notes in fastled_config.hMark Kriegsman
2015-12-29Noise behavior can be reverted for backward-stability of animation design ↵Mark Kriegsman
with #define FASTLED_NOISE_ALLOW_AVERAGE_TO_OVERFLOW 1 placed BEFORE the #include of FastLED.h
2015-12-29Fixed noise integer overflow/underflow that was causing discontinuities in ↵Mark Kriegsman
the output of the noise functions. The output should now be (nearly) continuous to the precision that the relevant numeric types permit, as designed and intended -- but it's going to look slightly different now that the overflow/underflow jumps are gone.
2015-12-29Merge branch 'master' of https://github.com/FastLED/FastLEDMark Kriegsman
2015-12-29Added avg16 & avg15, for fast unsigned and signed averages (respectively). ↵Mark Kriegsman
Note that avg15, which is signed, has the same rounding behavior as avg7 (also signed), which is that it rounds up if the first argument is odd, and down if the first argument is even, resulting in a more even distribution of results -- but may result in mild surprise because avg15(a,b) is not always the same as (a+b)/2. If you're using this function though, you probably know enough to read the docs and/or not be TOO surprised.
2015-12-28Merge branch 'master' of https://github.com/FastLED/FastLEDDaniel Garcia
2015-12-28Add SK6822 supportDaniel Garcia
2015-12-27Another 15-20% speedup in ColorFromPalette. Added support for 32-entry ↵Mark Kriegsman
palettes, which interestingly can be slightly faster than 16-entry palettes, because 'index' lands exactly on a color entry (no blending needed) twice as often, about 1/8th of the time vs 1/16th. The speedups apply to 16-entry and 32-entry palette code.
2015-12-27Fixed 'const' placement. Comments now match the code; presumably both are ↵Mark Kriegsman
equally correct now.
2015-12-27Palette lookups 10% faster (ColorFromPalette). Added support for ↵Mark Kriegsman
constructing and assigning palettes from CRGB[] and CHSV[], in support of future work on palettes of various sizes.
2015-12-26Bump library versions to 3.1.1 to get an arduino bug workaround in place.Daniel Garcia
2015-12-26Arduion 1.6.6 and later, when you Include a library from the Sketch menu, ↵Daniel Garcia
will include _every_ header file - instead of just the library's main header file. Guard against that particular [REDACTED].
2015-12-14FIx #240 - don't support USART SPI on the ATMega8 for now, since it's ↵Daniel Garcia
register layout is different enough to not work with some simple text substitutions.
2015-12-12update release notesDaniel Garcia
2015-12-12Fix version check code for Arduino 1.6.6 and laterDaniel Garcia
2015-12-10Rename CPixelSet to CPixelView (it is more accurately a view than a set), ↵Daniel Garcia
make the type of pixel a template parameter (so we can eventually have CPixelView<CRGBW> or CPixelView<CRGB16>
2015-12-10Oops, typoDaniel Garcia
2015-12-10Add more doxygen comments to CRGBSet/CPixelSetDaniel Garcia
2015-12-10Fix the iterator direction handling on arm. Whoops.Daniel Garcia
2015-12-10Check it out, iterators are faster than loops. Pixelsets now use iterators ↵Daniel Garcia
for everything internally (can't use C++11 style ranged loops because not everyone has those yet)
2015-12-10Add basic iterator support to PixelSetDaniel Garcia