Compile fix for firmware without LCD_BL_PIN

This commit is contained in:
leptun 2019-10-11 19:23:38 +03:00
parent 68491c9d4d
commit b2a1dc6786
2 changed files with 14 additions and 1 deletions

View File

@ -10,6 +10,8 @@
// #include "Timer.h"
// #include "Configuration.h"
#ifdef LCD_BL_PIN
int16_t backlightLevel = 0;
int16_t backlightLevel_old = 0;
// uint16_t backlightCounter = 0;
@ -31,3 +33,5 @@ void backlight_init()
backlightLevel = eeprom_read_byte((uint8_t *)EEPROM_BACKLIGHT_LEVEL);
backlight_update();
}
#endif //LCD_BL_PIN

View File

@ -18,7 +18,10 @@
#include "lcd.h"
#include "menu.h"
#ifdef LCD_BL_PIN
#include "backlight.h"
#endif //LCD_BL_PIN
#include "util.h"
#include "mesh_bed_leveling.h"
@ -5770,7 +5773,9 @@ static void lcd_settings_menu()
SETTINGS_SD;
SETTINGS_SOUND;
#ifdef LCD_BL_PIN
MENU_ITEM_EDIT_int3_P(_i("Backlight"), &backlightLevel, 0, 255);
#endif //LCD_BL_PIN
if (farm_mode)
{
@ -8570,7 +8575,9 @@ void ultralcd_init()
else lcd_autoDeplete = autoDepleteRaw;
}
#ifdef LCD_BL_PIN
backlight_init();
#endif //LCD_BL_PIN
lcd_init();
lcd_refresh();
lcd_longpress_func = menu_lcd_longpress_func;
@ -8817,7 +8824,9 @@ void menu_lcd_lcdupdate_func(void)
}
}
#endif//CARDINSERTED
#ifdef LCD_BL_PIN
backlight_update();
#endif //LCD_BL_PIN
if (lcd_next_update_millis < _millis())
{
if (abs(lcd_encoder_diff) >= ENCODER_PULSES_PER_STEP)