190 lines
5.7 KiB
Markdown
190 lines
5.7 KiB
Markdown
|
FastLED3.2
|
||
|
==========
|
||
|
* ESP32 support with improved output and parallel output options (thanks Sam Guyer!)
|
||
|
* various minor contributed fixes
|
||
|
|
||
|
FastLED 3.1.8
|
||
|
=============
|
||
|
* 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)
|
||
|
|
||
|
FastLED 3.1.7 (skipped)
|
||
|
=======================
|
||
|
|
||
|
FastLED 3.1.6
|
||
|
=============
|
||
|
* 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!)
|
||
|
|
||
|
FastLED 3.1.5
|
||
|
=============
|
||
|
* Fix due parallel output build issue
|
||
|
|
||
|
FastLED 3.1.4
|
||
|
=============
|
||
|
* fix digispark avr build issue
|
||
|
|
||
|
FastLED3.1.3
|
||
|
===============
|
||
|
|
||
|
* 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
|
||
|
|
||
|
|
||
|
FastLED3.1.1
|
||
|
============
|
||
|
* 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
|
||
|
* https://github.com/FastLED/FastLED/wiki/RGBSet-Reference
|
||
|
|
||
|
|
||
|
FastLED3.1.0
|
||
|
============
|
||
|
* 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
|
||
|
|
||
|
FastLED3.0.2
|
||
|
============
|
||
|
* possibly fix issues #67 and #90 by fixing gcc 4.8.x support
|
||
|
|
||
|
FastLED3.0.1
|
||
|
============
|
||
|
* fix issue #89 w/power management pin always being on
|
||
|
|
||
|
FastLED3.0
|
||
|
==========
|
||
|
|
||
|
* 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!)
|
||
|
|
||
|
FastLED2
|
||
|
========
|
||
|
|
||
|
## Full release of the library
|
||
|
|
||
|
## Release Candidate 6
|
||
|
* Rename library, offically, to FastLED, move to github
|
||
|
* Update keywords with all the new stuffs
|
||
|
|
||
|
## Release Candidate 5
|
||
|
* Gemma and Trinket: supported except for global "setBrightness"
|
||
|
|
||
|
## Release Candidate 4
|
||
|
* 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!)
|
||
|
|
||
|
## Release Candidate 3
|
||
|
* 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
|
||
|
|
||
|
## Release Candidate 2
|
||
|
* mostly bug fixes
|
||
|
* Fix SPI macro definitions for latest teensy3 software update
|
||
|
* Teensy 2 compilation fix
|
||
|
* hsv2rgb_rainbow performance fix
|
||
|
|
||
|
## Release Candidate 1
|
||
|
* 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
|
||
|
|
||
|
## Preview 3
|
||
|
* True hardware SPI support for teensy (up to 20Mbit output!)
|
||
|
* Minor bug fixes/tweaks
|
||
|
|
||
|
## Preview 2
|
||
|
* 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
|
||
|
# Add pin definitions for Teensy++ 2.0
|
||
|
|
||
|
|
||
|
## Preview 1
|
||
|
* Initial release
|
||
|
|
||
|
|