|
@@ -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"
|
|
@@ -5769,8 +5772,10 @@ 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)
|