Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-10 | Made '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-20 | PixelController wasn't limiting applying the dithering to non-0 pixels | Daniel Garcia | |
2014-03-17 | still 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 scalar | Daniel 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-16 | Move responsibility for scaling brightness to color correction/temperature ↵ | Daniel Garcia | |
into the controller objects. Return scale to being a uint8_t | |||
2014-03-12 | Fix ordering of steping the dithering | Daniel Garcia | |
2014-03-11 | First pass at color/temperature correction code | Daniel Garcia | |
2014-03-10 | Merge commit '2e5f90f' into Dithering | Daniel Garcia | |
2014-03-10 | * Add rgb scaling and dithering support to all the SPI based chipsets | Daniel 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-09 | Cleanup some spurious code from the asm | Daniel Garcia | |
2014-03-09 | doc updates | Daniel Garcia | |
2014-03-09 | Centralized 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-13 | Switch brightness over to CRGB as well | Daniel Garcia | |
2014-02-13 | Add dithering support for clockless chips on the due | Daniel Garcia | |
2014-01-21 | merge from mainline release | Daniel Garcia | |
2013-11-22 | Fixing up typos | Daniel Garcia | |
2013-06-19 | Preliminary 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 chipsets | danielgarcia@gmail.com | |
* Add support for clear to clockless chipsets * Add support for ARGB to clockless chipsets * Cleanup method names * Demo code cleanup | |||
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. | |||
2013-04-03 | Preliminary support for alternate RGB color orderings. Also, scaling, which ↵ | danielgarcia@gmail.com | |
is kind of like a pony. But for LEDs. | |||
2013-03-05 | Pull 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-05 | Rename 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-19 | Add more documentation to the library and some slight code cleanup | danielgarcia@gmail.com | |
2013-02-08 | Initial checkin of FastSPI_LED2 core files | danielgarcia@gmail.com | |