aboutsummaryrefslogtreecommitdiff
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
parent9c955145f50abebcbe5ad5e203a91ca83249fee6 (diff)
downloadqmk_firmware-0c3189055f049e6023471e75139d488b288aead9.tar.gz
qmk_firmware-0c3189055f049e6023471e75139d488b288aead9.zip
Make LED visualization times configurable
-rw-r--r--led_test.c21
1 files changed, 12 insertions, 9 deletions
diff --git a/led_test.c b/led_test.c
index 6d3f3b2ed..d53f0b7fb 100644
--- a/led_test.c
+++ b/led_test.c
@@ -25,6 +25,9 @@ SOFTWARE.
25#include "gfx.h" 25#include "gfx.h"
26#include "math.h" 26#include "math.h"
27 27
28#define CROSSFADE_TIME 1000
29#define GRADIENT_TIME 3000
30
28keyframe_animation_t led_test_animation = { 31keyframe_animation_t led_test_animation = {
29 .num_frames = 14, 32 .num_frames = 14,
30 .loop = true, 33 .loop = true,
@@ -32,17 +35,17 @@ keyframe_animation_t led_test_animation = {
32 gfxMillisecondsToTicks(1000), // fade in 35 gfxMillisecondsToTicks(1000), // fade in
33 gfxMillisecondsToTicks(1000), // no op (leds on) 36 gfxMillisecondsToTicks(1000), // no op (leds on)
34 gfxMillisecondsToTicks(1000), // fade out 37 gfxMillisecondsToTicks(1000), // fade out
35 gfxMillisecondsToTicks(1000), // crossfade 38 gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
36 gfxMillisecondsToTicks(3000), // left to rigt (outside in) 39 gfxMillisecondsToTicks(GRADIENT_TIME), // left to rigt (outside in)
37 gfxMillisecondsToTicks(1000), // crossfade 40 gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
38 gfxMillisecondsToTicks(3000), // top_to_bottom 41 gfxMillisecondsToTicks(GRADIENT_TIME), // top_to_bottom
39 0, // mirror leds 42 0, // mirror leds
40 gfxMillisecondsToTicks(1000), // crossfade 43 gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
41 gfxMillisecondsToTicks(3000), // left_to_right (mirrored, so inside out) 44 gfxMillisecondsToTicks(GRADIENT_TIME), // left_to_right (mirrored, so inside out)
42 gfxMillisecondsToTicks(1000), // crossfade 45 gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
43 gfxMillisecondsToTicks(3000), // top_to_bottom 46 gfxMillisecondsToTicks(GRADIENT_TIME), // top_to_bottom
44 0, // normal leds 47 0, // normal leds
45 gfxMillisecondsToTicks(1000), // crossfade 48 gfxMillisecondsToTicks(CROSSFADE_TIME), // crossfade
46 49
47 }, 50 },
48 .frame_functions = { 51 .frame_functions = {