~ruther/qmk_firmware

8ce60649c85f1ad5371d443675f91c8fc36c3d2e — Fred Sundvik 9 years ago 209167d
Initialize backlight and LCD during visualizer_init
2 files changed, 8 insertions(+), 0 deletions(-)

M visualizer.c
M visualizer.mk
M visualizer.c => visualizer.c +7 -0
@@ 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);

M visualizer.mk => visualizer.mk +1 -0
@@ 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)