Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-24 | crediting source of cycle count code | Daniel Garcia | |
2016-01-24 | Updating notes | Daniel Garcia | |
2016-01-24 | Update release notes/readme | Daniel Garcia | |
2016-01-24 | Finishing up ESP8266 support - now fully functional. | Daniel Garcia | |
2016-01-24 | ESP8266 first light - FastPin, bitbang'd spi output | Daniel Garcia | |
2016-01-24 | Switch Teensy parallel output to use CPixelLEDController objects | Daniel Garcia | |
2016-01-24 | Make the OctoWS2811 controller use the new pixel led controller | Daniel Garcia | |
2016-01-24 | Make showColor power aware | Daniel Garcia | |
2016-01-24 | DUE parallel controller now uses CPixelLedController as a base | Daniel Garcia | |
2016-01-24 | Merge Pixel and MultiPixelController | Daniel Garcia | |
2016-01-24 | More work on merging Pixel/MultiPixelController | Daniel Garcia | |
2016-01-23 | Swap MPC template argument ordering to prep for merging the pixel/multi ↵ | Daniel Garcia | |
pixel controllers | |||
2016-01-23 | Merge branch 'master' into rgbw | Daniel Garcia | |
2016-01-23 | Merge branch 'master' of https://github.com/FastLED/FastLED | Daniel Garcia | |
2016-01-23 | Better adjusted delays for bitbang'd spi output. | Daniel Garcia | |
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 | |
2016-01-19 | Better 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-19 | Add a variant of delaycycles that will always delay at least one cycle. | Daniel Garcia | |
2016-01-19 | Clean up warnings in avr fastpin | Daniel Garcia | |
2016-01-19 | Yank out some debug code that shouldn't have gotten checked in in the first ↵ | Daniel Garcia | |
place. | |||
2016-01-07 | Merge branch 'master' of https://github.com/FastLED/FastLED | Daniel Garcia | |
2016-01-07 | oops | Daniel Garcia | |
2016-01-07 | 12% 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-07 | 3% 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-07 | Merge branch 'master' of https://github.com/FastLED/FastLED | Mark Kriegsman | |
2016-01-07 | scale16 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-07 | If the version of arduino is greater than 150, toss a yield into ↵ | Daniel Garcia | |
FastLED::delay for folks using the scheduler library. | |||
2016-01-07 | Add Pinoccio pin mappings | Daniel Garcia | |
2015-12-29 | Noise break/fix notes in fastled_config.h | Mark Kriegsman | |
2015-12-29 | Noise 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-29 | Fixed 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-29 | Merge branch 'master' of https://github.com/FastLED/FastLED | Mark Kriegsman | |
2015-12-29 | Added 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-28 | Merge branch 'master' of https://github.com/FastLED/FastLED | Daniel Garcia | |
2015-12-28 | Add SK6822 support | Daniel Garcia | |
2015-12-27 | Another 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-27 | Fixed 'const' placement. Comments now match the code; presumably both are ↵ | Mark Kriegsman | |
equally correct now. | |||
2015-12-27 | Palette 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-26 | Bump library versions to 3.1.1 to get an arduino bug workaround in place. | Daniel Garcia | |
2015-12-26 | Arduion 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-14 | FIx #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-12 | update release notes | Daniel Garcia | |
2015-12-12 | Fix version check code for Arduino 1.6.6 and later | Daniel Garcia | |
2015-12-10 | Rename 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-10 | Oops, typo | Daniel Garcia | |
2015-12-10 | Add more doxygen comments to CRGBSet/CPixelSet | Daniel Garcia | |
2015-12-10 | Fix the iterator direction handling on arm. Whoops. | Daniel Garcia | |
2015-12-10 | Check 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-10 | Add basic iterator support to PixelSet | Daniel Garcia | |