Releases: dmadison/Adalight-FastLED
Version 2.0.0
Version 1.1.5
Changes:
- Adds support for clock pin setting required for 4-wire strips (APA102).
Version 1.1.4
Changes:
- Default serial timeout value has been decreased from 150 seconds to 60 seconds.
- Added the ability to disable the serial timeout by changing its value to '0'.
Bugfix:
- Serial timeout value no longer overflows during millisecond conversion.
Version 1.1.3
Changes:
- Added a 'serial flush' option, enabled by default. This clears the incoming serial buffer after each latched frame, and fixes flickering at high data rates.
- Increased LED limit from 255 to 21,845.
Version 1.1.2
Changes:
- Separated the main
adalight()
functions into sub functions, to make everything much more readable and easier to maintain. Performance impact should be negligible. - Added a
DEBUG_FPS
macro that pulses a pin on LED latch. Useful for counting frames with external hardware. - Removed unnecessary range check from the color data setting function.
- Changed the
SerialTimeout
variable to use seconds, which are more intuitive to set. - Improved
SerialTimeout
checking efficiency. This should allow more immediate parsing of serial data. - Stopped avoiding the
loop()
function. The compiler should inline functions regardless.
Version 1.1.1
Fixes a major bug that prevented mode switching when the number of LEDs was greater than 85 (#9).
Version 1.1.0
This release removes the software buffer that was inherited from the initial Adalight code, which was only being used to hold the header information (#8). This makes the code more lightweight and provides a marginal performance increase.
Version 1.0.1
This release fixes a major bug, where incorrect colors and flickering would appear at higher data rates and with mismatched LED counts between the PC and the microcontroller (#5).
Whitespace has also been reworked to use tabs instead of spaces.
Version 1.0.0 (Adalight-FastLED is Live!)
We're up and running! I've generalized everything so settings should be easy to change, and also added a few optional flags to customize the code for your setup.