summaryrefslogtreecommitdiffstats
path: root/led_test.c
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2016-05-29 17:42:32 +0300
committerFred Sundvik <fsundvik@gmail.com>2016-05-29 17:42:32 +0300
commit0c3189055f049e6023471e75139d488b288aead9 (patch)
tree2ca05faaaaf43696c0e231fbadfece4cf5eca8a8 /led_test.c
parent9c955145f50abebcbe5ad5e203a91ca83249fee6 (diff)
Make LED visualization times configurable
Diffstat (limited to 'led_test.c')
-rw-r--r--led_test.c21
1 files changed, 12 insertions, 9 deletions
diff --git a/led_test.c b/led_test.c
index 6d3f3b2ed7..d53f0b7fb7 100644
--- a/led_test.c
+++ b/led_test.c
@@ -25,6 +25,9 @@ SOFTWARE.
#include "gfx.h"
#include "math.h"
+#define CROSSFADE_TIME 1000
+#define GRADIENT_TIME 3000
+
keyframe_animation_t led_test_animation = {
.num_frames = 14,
.loop = true,
@@ -32,17 +35,17 @@ keyframe_animation_t led_test_animation = {
gfxMillisecondsToTicks(1000), // fade in
gfxMillisecondsToTicks(1000), // no op (leds on)
gfxMillisecondsToTicks(1000), // fade out
- gfxMillisecondsToTicks(1000), // crossfade
- gfxMillisecondsToTicks(3000), // left to rigt (outside in)
- gfxMillisecondsToTicks(1000), // crossfade
- gfxMillisecondsToTicks(3000), // top_to_bottom
+ gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
+ gfxMillisecondsToTicks(GRADIENT_TIME), // left to rigt (outside in)
+ gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
+ gfxMillisecondsToTicks(GRADIENT_TIME), // top_to_bottom
0, // mirror leds
- gfxMillisecondsToTicks(1000), // crossfade
- gfxMillisecondsToTicks(3000), // left_to_right (mirrored, so inside out)
- gfxMillisecondsToTicks(1000), // crossfade
- gfxMillisecondsToTicks(3000), // top_to_bottom
+ gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
+ gfxMillisecondsToTicks(GRADIENT_TIME), // left_to_right (mirrored, so inside out)
+ gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
+ gfxMillisecondsToTicks(GRADIENT_TIME), // top_to_bottom
0, // normal leds
- gfxMillisecondsToTicks(1000), // crossfade
+ gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
},
.frame_functions = {