a6af2829ee
Better and more SimpleEffects.
...
* Calculations are done using doubles for much easier code.
* Binary flags instead of boolean variables for configuration.
* New effects sineline, barbershop and zigzag.
2020-11-06 22:33:37 +00:00
0a4a62d7c8
Two more new effects: upwave and canterwave.
2020-11-04 06:32:55 +01:00
7747e38253
Moved all individual effects into a subfolder {src,include}/effects/
2020-11-04 06:26:02 +01:00
8e2d2225cb
Better metrics.
2020-04-29 20:24:59 +02:00
e2a56d7c29
Added a TimeEffect to show a countdown to a time given via MQTT.
continuous-integration/drone/push Build is passing
2019-12-21 14:21:31 +01:00
083564caef
Reorganized effect selection stuff: No longer a big case clause comparing CRC32. Instead an array of structs. Much nicer. Also, other code can now see which effects there are.
2019-10-02 06:16:07 +02:00
0d23e5ec6c
Removed old reference to SimpleList.
2019-09-04 06:01:32 +02:00
26df11fc47
Added tests. Start them by sending a message to MQTT_TOPIC/run_tests. First test will test all effects for memory leaks.
2019-06-19 22:26:38 +02:00
0941ad8349
Effects are now constructed when needed instead of having global objects of every effect flying around.
2019-06-18 18:14:59 +02:00
2f58fd14d0
Splitting the code into single files is done. \o/
2019-05-30 00:49:54 +02:00