Initialize backlight and LCD during visualizer_init

daktil_manuform
Fred Sundvik 2016-02-13 20:29:49 +02:00
parent 209167d4d6
commit 8ce60649c8
2 changed files with 8 additions and 0 deletions

View File

@ -321,6 +321,13 @@ static THD_FUNCTION(visualizerThread, arg) {
} }
void visualizer_init(void) { 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 // 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 // when the main thread is sleeping during the matrix scanning
chEvtObjectInit(&layer_changed_event); chEvtObjectInit(&layer_changed_event);

View File

@ -24,6 +24,7 @@ GFXLIB = $(VISUALIZER_DIR)/ugfx
ifdef LCD_ENABLE ifdef LCD_ENABLE
include $(GFXLIB)/gfx.mk include $(GFXLIB)/gfx.mk
OPT_DEFS += -DLCD_ENABLE OPT_DEFS += -DLCD_ENABLE
OPT_LIBS += -lm
endif endif
SRC += $(GFXSRC) $(VISUALIZER_DIR)/visualizer.c SRC += $(GFXSRC) $(VISUALIZER_DIR)/visualizer.c
INC += $(GFXINC) $(VISUALIZER_DIR) INC += $(GFXINC) $(VISUALIZER_DIR)