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
2014-04-10Made 'number of virtual bits' of dithering configurable (see VIRTUAL_BITS), ↵Mark Kriegsman
current value of '8' should exactly match the previous non-configurable behavior. Next step might be exposing this value via API. I suspect ultimately the correct default might be 3 or 4.
2014-03-20PixelController wasn't limiting applying the dithering to non-0 pixelsDaniel Garcia
2014-03-17still unused code for ATTiny version of scale8, to get rid of calls to mul. ↵Daniel Garcia
Add ability to modify FastLED.h to disable color correction and/or dithering (with program space savings)
2014-03-16* Move controller linkage to linked list, get rid of constant array of ↵Daniel Garcia
controllers * Perform memory usage trimming on avr code and code across the board * Tweak template instantiations for clockless chipsets to get rid of spurious globals that were never being used.
2014-03-16* Move brightness into a 8 bit scalarDaniel Garcia
* Move loop control into PixelController and update everything to use PixelController * Replace writeBytes3 methods in the SPI implementations with writePixels instead, and have them use PixelControllers. * Prototype using the DWT cycle counter for sam like k20 (doesn't work yet, however) * Other minor code cleanups
2014-03-16Move responsibility for scaling brightness to color correction/temperature ↵Daniel Garcia
into the controller objects. Return scale to being a uint8_t
2014-03-12Fix ordering of steping the ditheringDaniel Garcia
2014-03-11First pass at color/temperature correction codeDaniel Garcia
2014-03-10Merge commit '2e5f90f' into DitheringDaniel Garcia
2014-03-10* Add rgb scaling and dithering support to all the SPI based chipsetsDaniel Garcia
* Fix some compiler warnings, and do other code cleanup * All LED chipsets are now using the PixelController object for loading, scaling, re-ordering rgb data
2014-03-09Cleanup some spurious code from the asmDaniel Garcia
2014-03-09doc updatesDaniel Garcia
2014-03-09Centralized the rgb data load, advancing, scaling, and dithering code. This ↵Daniel Garcia
will work for all platforms/chipsets except for the trinket clockless (because of hand rolled asm)
2014-02-13Switch brightness over to CRGB as wellDaniel Garcia
2014-02-13Add dithering support for clockless chips on the dueDaniel Garcia
2014-01-21merge from mainline releaseDaniel Garcia
2013-11-22Fixing up typosDaniel Garcia
2013-06-19Preliminary support for due - only tested with clockless chips at the ↵danielgarcia@gmail.com
moment. If the SPI chipsets work, they will be using bit bang'd output.
2013-04-26* Move chipset class definitions into their own headerfile called chipsetsdanielgarcia@gmail.com
* Add support for clear to clockless chipsets * Add support for ARGB to clockless chipsets * Cleanup method names * Demo code cleanup
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.
2013-04-03Preliminary support for alternate RGB color orderings. Also, scaling, which ↵danielgarcia@gmail.com
is kind of like a pony. But for LEDs.
2013-03-05Pull select pin out of the SPI templates, instead have instantiations of the ↵danielgarcia@gmail.com
SPI template take a pointer to a selectable object, and use that for their select/release calls. Tweak the code that uses the SPI templates to create/pass in the necessary objects. Be careful to avoid inclusion of malloc/free (~600-900 bytes if done)
2013-03-05Rename templated Pin class to FastPin and create non-templated Pin access ↵danielgarcia@gmail.com
class simply called Pin. Required to make select pin support work 'correctly'
2013-02-19Add more documentation to the library and some slight code cleanupdanielgarcia@gmail.com
2013-02-08Initial checkin of FastSPI_LED2 core filesdanielgarcia@gmail.com