]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Initialize backlight and LCD during visualizer_init
authorFred Sundvik <fsundvik@gmail.com>
Sat, 13 Feb 2016 18:29:49 +0000 (20:29 +0200)
committerFred Sundvik <fsundvik@gmail.com>
Sat, 13 Feb 2016 18:29:49 +0000 (20:29 +0200)
visualizer.c
visualizer.mk

index 2a92524e25b9591b2b284e44ca52cb7f0e825a83..402bbd15171500dd9fc78e5d89d6af94762fe78a 100644 (file)
@@ -321,6 +321,13 @@ static THD_FUNCTION(visualizerThread, arg) {
 }
 
 void visualizer_init(void) {
+#ifdef LCD_ENABLE
+    gfxInit();
+#endif
+
+#ifdef LCD_BACKLIGHT_ENABLE
+    lcd_backlight_init();
+#endif
     // We are using a low priority thread, the idea is to have it run only
     // when the main thread is sleeping during the matrix scanning
     chEvtObjectInit(&layer_changed_event);
index e6e0d63d03215ae3cd485f9c96662c2587023b86..eef2d5cc8af12a3f3b39ee42d741302eb4b03786 100644 (file)
@@ -24,6 +24,7 @@ GFXLIB = $(VISUALIZER_DIR)/ugfx
 ifdef LCD_ENABLE
 include $(GFXLIB)/gfx.mk
 OPT_DEFS += -DLCD_ENABLE
+OPT_LIBS += -lm
 endif
 SRC += $(GFXSRC) $(VISUALIZER_DIR)/visualizer.c
 INC += $(GFXINC) $(VISUALIZER_DIR)