Skip to content

Releases: kitesurfer1404/WS2812FX

Removed use of min/max macros

01 Dec 21:23
d4fce39
Compare
Choose a tag to compare
v1.4.5

removed use of min/max macros (#367)

Fixed bug with max macro for ESP boards

16 Jun 15:33
ca19d32
Compare
Choose a tag to compare
fixed bug with max macro (#355)

Fixes issue #354

Added support for ATtiny processors

15 Jun 14:38
32ca0f3
Compare
Choose a tag to compare

Added support for ATtiny processors. See the new ws2812fx_ATtiny example sketch for details.

Misc bug fixes and enhancements

23 May 12:00
ef78954
Compare
Choose a tag to compare

Misc bug fixes and enhancements. See the change log.

Custom effects are now built-in for ESP and RP2040

24 Jul 13:20
6a38dd4
Compare
Choose a tag to compare

Reorganized the code, speed tweaks and updates to example sketches.

26 Mar 17:17
2b62056
Compare
Choose a tag to compare

The major changes:

  1. The source files were getting very big, so I split the .h and .cpp
    files into three .h files and three .cpp files. The files are
    still pretty big, but are now a little more manageable.

  2. The Arduino's memory limitations are starting to really hinder
    expanding the library's feature set, so I split the header file into
    separate files for ESP (modes_esp.h) and Arduino (modes_arduino.h).
    Hopefully this will make it easer to add new features/effects for
    ESP devices, and not blow up the memory footprint for Arduino devices.

  3. Updated the ws2812fx_patterns_web example sketch to use the
    async web server (ESPAsyncWebServer) instead of ESP8266WebServer,
    so the sketch now supports ESP8266 and ESP32.

  4. removed support for the legacy AduinoJson v5 library in the
    ws2812fx_patterns_web example sketch. You must use the
    ArduinoJson v6 library.

  5. Added the tester.zsh script to verify all the example sketches
    for Arduino, ESP8266 and ESP32 devices. Automated
    testing??? What a concept! :)

  6. Refactored the modes for ESP devices, so the mode data is stored
    in a struct, and added an effect category to the struct. This
    should have been done long ago, but the tight coupling of Arduino
    and ESP code made it problematic. Hopefully this will spur more
    innovative GUI designs that don't just show one gigantic list
    of effects.

  7. POTENTIALLY BREAKING CHANGE
    Changed the timing of the CHASE, TWINKLE_FADE, RUNNING, DYNAMIC
    and Fireworks effects to make them more consistent with the other
    effects. A speed setting of 1000 should give reasonable results
    for all effects. While this isn't strictly a breaking change,
    your speed settings for these effects might need to be tweaked
    to get the same animation rate you had before.

  8. Refactored the rainbow_chase effect to be more efficient.

Added built-in rain effect and bug fixes. See change log.

19 Nov 13:22
a02c0d7
Compare
Choose a tag to compare

Added built-in rain effect and bug fixes. See change log.

Added Ws2812FXT class for effect transitions, and minor bug fixes.

30 Aug 14:11
d3047cc
Compare
Choose a tag to compare

Added Ws2812FXT class for effect transitions, and minor bug fixes. See the change log.

Minor refinements to the library. Added two example sketches and a custom effect.

17 Apr 06:01
6f5783d
Compare
Choose a tag to compare

Minor tweaks to the lib, and enhancements to custom effects and example sketches

Tweaked RUNNING_COLOR effect.

15 Jun 12:04
41936b8
Compare
Choose a tag to compare

Tweaked RUNNING_COLOR effect and changed _modes[] to a static array. See the change log.