- typo fix
- Fix for SAMD51 based boards (a SAMD21 optimization broke the D51 builds, now D51 is a separate platform)
- fix builds for WAV boards
- Perf tweak for SAMD21
- LPD6803 support
- Add atmega328pb support
- Variety of minor bug/correctness/typo fixes
- Added SM16703, GE8822, GS1903
- ATmega644P support
- Adafruit Hallowwing (Thanks to Lady Ada)
- Improved STM 32 support
- Some user contributed cleanups
- ESP32 APA102 output fix
- ESP32 support with improved output and parallel output options (thanks Sam Guyer!)
- various minor contributed fixes
- Added support for Adafruit Circuit Playground Express (Thanks to Lady Ada)
- Improved support for Adafruit Gemma and Trinket m0 (Thanks to Lady Ada)
- Added support for PJRC's WS2812Serial (Thanks to Paul Stoffregen)
- Added support for ATmega328 non-picopower hardware pins (Thanks to John Whittington)
- Fixes for ESP32 support (Thanks to Daniel Tullemans)
- 'Makefile' compilation fix (Thanks to Nico Hood)
- Preliminary support for esp32
- Variety of random bug fixes
- 6-channel parallel output for the esp8266
- Race condition fixes for teensy hardware SPI
- Preliminary teensy 3.6 support
- Various fixes falling out from "fixing" scale 8 adjustments
- Add gemma m0 support (thanks @ladyada!)
- Fix due parallel output build issue
- fix digispark avr build issue
- Add SK6822 timings
- Add ESP8266 support - note, only tested w/the arduino esp8266 build environment
- Improvements to hsv2rgb, palette, and noise performance
- Improvements to rgb2hsv accuracy
- Fixed noise discontinuity
- Add wino board support
- Fix scale8 (so now, scale8(255,255) == 255, not 254!)
- Add ESP8266 parallel output support
- Enabled RFDuino/nrf51822 hardware SPI support
- Fix edge case bug w/HSV palette blending
- Fix power management issue w/parallel output
- Use static_asserts for some more useful compile time errors around bad pins
- Roll power management into FastLED.show/delay directly
- Support for adafruit pixies on arduino type platforms that have SoftwareSerial
- TODO: support hardware serial on platforms that have it available
- Add UCS2903 timings
- Preliminary CPixelView/CRGBSet code - more flexible treatment of groups of arrays
- Added support for the following platforms
- Arduino Zero
- Teensy LC
- RFDuino/nrf51822
- Spark Core
- Major internal code reoganization
- Started doxygen based documentation
- Lots of bug/performance fixes
- Parallel output on various arm platforms
- lots of new stuff
- possibly fix issues #67 and #90 by fixing gcc 4.8.x support
- fix issue #89 w/power management pin always being on
- Added support for the following platforms:
- Arduino due
- Teensy 3.1
- Added the following LED chipsets:
- USC1903_400
- GW6205 / GW6205_400
- APA102
- APA104
- LPD1886
- P9813
- SmartMatrix
- Added multiple examples:
- ColorPalette - show off the color palette code
- ColorTemperature - show off the color correction code
- Fire2012
- Fire2012WithPalette
- Multiple led controller examples
- Noise
- NoisePlayground
- NoisePlusPalette
- SmartMatrix - show off SmartMatrix support
- XYMatrix - show how to use a mtrix layout of leds
- Added color correction
- Added dithering
- Added power management support
- Added support for color palettes
- Added easing functions
- Added fast trig functions
- Added simplex noise functions
- Added color utility functions
- Fixed DMXSERIAL/DMXSIMPLE support
- Timing adjustments for existing SPI chipsets
- Cleaned up the code layout to make platform support easier
- Many bug fixes
- A number of performance/memory improvements
- Remove Squant (takes up space!)
- Rename library, offically, to FastLED, move to github
- Update keywords with all the new stuffs
- Gemma and Trinket: supported except for global "setBrightness"
- Added NEOPIXEL as a synonym for WS2811
- Fix WS2811/WS2812B timings, bring it in line to exactly 1.25ns/bit.
- Fix handling of constant color definitions (damn you, gcc!)
- Fixed bug when Clock and Data were on the same port
- Added ability to set pixel color directly from HSV
- Added ability to retrieve current random16 seed
- mostly bug fixes
- Fix SPI macro definitions for latest teensy3 software update
- Teensy 2 compilation fix
- hsv2rgb_rainbow performance fix
- New unified/simplified API for adding/using controllers
- fleshout clockless chip support
- add hsv (spectrum and rainbow style colors)
- high speed memory management operations
- library for interpolation/easing functions
- various api changes, addition of clear and showColor functions
- scale value applied to all show methods
- bug fixes for SM16716
- performance improvements, lpd8806 exceeds 22Mbit now
- hardware def fixes
- allow alternate rgb color orderings
- high speed math methods
- rich CRGB structure
- True hardware SPI support for teensy (up to 20Mbit output!)
- Minor bug fixes/tweaks
- Rename pin class to FastPin
- Replace latch with select, more accurate description of what it does
- Enforce intra-frame timing for ws2801s
- SM16716 support
- Add #define FAST_SPI_INTERRUPTS_WRITE_PINS to make sure world is ok w/interrupts and SPI
- Add #define FASTLED_FORCE_SOFTWARE_SPI for those times when you absolutely don't want to use hardware SPI, ev en if you're using the hardware SPI pins
- Add pin definitions for the arduino megas - should fix ws2811 support
- Add pin definitions for the leonardo - should fix spi support and pin mappings
- Add warnings when pin definitions are missing
- Added google+ community for fastspi users - https://plus.google.com/communities/109127054924227823508
- Initial release