aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2017-06-03 14:34:50 +0300
committerFred Sundvik <fsundvik@gmail.com>2017-06-03 14:34:50 +0300
commita916f4e8b897b6b8925d7113d84f9eac7e7b67be (patch)
tree19131f31ecd9ccb8fb5672caf1b5ef652f4f88f1
parentaaa67f69305c5c78e15a1090ba7058adea59ff36 (diff)
downloadqmk_firmware-a916f4e8b897b6b8925d7113d84f9eac7e7b67be.tar.gz
qmk_firmware-a916f4e8b897b6b8925d7113d84f9eac7e7b67be.zip
Let BACKLIGHT_ENABLE control the Infinity LEDs
-rw-r--r--build_keyboard.mk6
-rw-r--r--keyboards/ergodox/infinity/animations.c4
-rw-r--r--keyboards/ergodox/infinity/rules.mk9
-rw-r--r--keyboards/ergodox/keymaps/333fred/Makefile2
-rw-r--r--quantum/visualizer/visualizer.c4
-rw-r--r--quantum/visualizer/visualizer.mk3
6 files changed, 12 insertions, 16 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index 9fa8c3126..36eab3a9e 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -233,8 +233,10 @@ ifeq ($(strip $(LCD_ENABLE)), yes)
233 CIE1931_CURVE = yes 233 CIE1931_CURVE = yes
234endif 234endif
235 235
236ifeq ($(strip $(LED_ENABLE)), yes) 236ifeq ($(strip $(BACKLIGHT_ENABLE)), yes)
237 CIE1931_CURVE = yes 237 ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
238 CIE1931_CURVE = yes
239 endif
238endif 240endif
239 241
240ifeq ($(strip $(CIE1931_CURVE)), yes) 242ifeq ($(strip $(CIE1931_CURVE)), yes)
diff --git a/keyboards/ergodox/infinity/animations.c b/keyboards/ergodox/infinity/animations.c
index 4c9f6d9c8..0e732b741 100644
--- a/keyboards/ergodox/infinity/animations.c
+++ b/keyboards/ergodox/infinity/animations.c
@@ -25,7 +25,7 @@
25#include "lcd_backlight_keyframes.h" 25#include "lcd_backlight_keyframes.h"
26#endif 26#endif
27 27
28#ifdef LED_ENABLE 28#ifdef BACKLIGHT_ENABLE
29#include "led_keyframes.h" 29#include "led_keyframes.h"
30#endif 30#endif
31 31
@@ -61,7 +61,7 @@ keyframe_animation_t default_suspend_animation = {
61}; 61};
62#endif 62#endif
63 63
64#if defined(LED_ENABLE) 64#if defined(BACKLIGHT_ENABLE)
65#define CROSSFADE_TIME 1000 65#define CROSSFADE_TIME 1000
66#define GRADIENT_TIME 3000 66#define GRADIENT_TIME 3000
67 67
diff --git a/keyboards/ergodox/infinity/rules.mk b/keyboards/ergodox/infinity/rules.mk
index 9e6170d89..af29ebce8 100644
--- a/keyboards/ergodox/infinity/rules.mk
+++ b/keyboards/ergodox/infinity/rules.mk
@@ -62,15 +62,10 @@ CUSTOM_MATRIX ?= yes # Custom matrix file
62SERIAL_LINK_ENABLE = yes 62SERIAL_LINK_ENABLE = yes
63VISUALIZER_ENABLE ?= yes 63VISUALIZER_ENABLE ?= yes
64LCD_ENABLE ?= yes 64LCD_ENABLE ?= yes
65LED_ENABLE ?= no 65BACKLIGHT_ENABLE ?= yes
66LCD_BACKLIGHT_ENABLE ?= yes 66LCD_BACKLIGHT_ENABLE ?= yes
67MIDI_ENABLE = no 67MIDI_ENABLE = no
68RGBLIGHT_ENABLE = no 68RGBLIGHT_ENABLE = no
69 69
70ifdef LCD_ENABLE
71include $(SUBPROJECT_PATH)/drivers/gdisp/st7565ergodox/driver.mk 70include $(SUBPROJECT_PATH)/drivers/gdisp/st7565ergodox/driver.mk
72endif 71include $(SUBPROJECT_PATH)/drivers/gdisp/IS31FL3731C/driver.mk \ No newline at end of file
73
74ifdef LED_ENABLE
75include $(SUBPROJECT_PATH)/drivers/gdisp/IS31FL3731C/driver.mk
76endif \ No newline at end of file
diff --git a/keyboards/ergodox/keymaps/333fred/Makefile b/keyboards/ergodox/keymaps/333fred/Makefile
index 87985bda1..b977722a2 100644
--- a/keyboards/ergodox/keymaps/333fred/Makefile
+++ b/keyboards/ergodox/keymaps/333fred/Makefile
@@ -1,7 +1,7 @@
1SUBPROJECT_DEFAULT = infinity 1SUBPROJECT_DEFAULT = infinity
2LCD_BACKLIGHT_ENABLE = yes 2LCD_BACKLIGHT_ENABLE = yes
3LCD_ENABLE = yes 3LCD_ENABLE = yes
4LED_ENABLE = yes 4BACKLIGHT_ENABLE = yes
5BACKLIGHT_ENABLE = yes 5BACKLIGHT_ENABLE = yes
6NKRO_ENABLE = yes 6NKRO_ENABLE = yes
7TAP_DANCE_ENABLE = yes 7TAP_DANCE_ENABLE = yes
diff --git a/quantum/visualizer/visualizer.c b/quantum/visualizer/visualizer.c
index 6f134097f..cd2dff6a6 100644
--- a/quantum/visualizer/visualizer.c
+++ b/quantum/visualizer/visualizer.c
@@ -309,7 +309,7 @@ static DECLARE_THREAD_FUNCTION(visualizerThread, arg) {
309 update_keyframe_animation(animations[i], &state, delta, &sleep_time); 309 update_keyframe_animation(animations[i], &state, delta, &sleep_time);
310 } 310 }
311 } 311 }
312#ifdef LED_ENABLE 312#ifdef BACKLIGHT_ENABLE
313 gdispGFlush(LED_DISPLAY); 313 gdispGFlush(LED_DISPLAY);
314#endif 314#endif
315 315
@@ -372,7 +372,7 @@ void visualizer_init(void) {
372#ifdef LCD_ENABLE 372#ifdef LCD_ENABLE
373 LCD_DISPLAY = get_lcd_display(); 373 LCD_DISPLAY = get_lcd_display();
374#endif 374#endif
375#ifdef LED_ENABLE 375#ifdef BACKLIGHT_ENABLE
376 LED_DISPLAY = get_led_display(); 376 LED_DISPLAY = get_led_display();
377#endif 377#endif
378 378
diff --git a/quantum/visualizer/visualizer.mk b/quantum/visualizer/visualizer.mk
index 5f710124b..6f97603bd 100644
--- a/quantum/visualizer/visualizer.mk
+++ b/quantum/visualizer/visualizer.mk
@@ -42,9 +42,8 @@ SRC += $(VISUALIZER_DIR)/resources/lcd_logo.c
42OPT_DEFS += -DLCD_BACKLIGHT_ENABLE 42OPT_DEFS += -DLCD_BACKLIGHT_ENABLE
43endif 43endif
44 44
45ifeq ($(strip $(LED_ENABLE)), yes) 45ifeq ($(strip $(BACKLIGHT_ENABLE)), yes)
46SRC += $(VISUALIZER_DIR)/led_keyframes.c 46SRC += $(VISUALIZER_DIR)/led_keyframes.c
47OPT_DEFS += -DLED_ENABLE
48endif 47endif
49 48
50include $(GFXLIB)/gfx.mk 49include $(GFXLIB)/gfx.mk