|
@ -110,6 +110,9 @@ uint8_t lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; // Set when the LCD needs to |
|
|
#if HAS_POWER_SWITCH |
|
|
#if HAS_POWER_SWITCH |
|
|
extern bool powersupply; |
|
|
extern bool powersupply; |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
#if HAS_CASE_LIGHT |
|
|
|
|
|
extern bool case_light_on; |
|
|
|
|
|
#endif |
|
|
const float manual_feedrate_mm_m[] = MANUAL_FEEDRATE; |
|
|
const float manual_feedrate_mm_m[] = MANUAL_FEEDRATE; |
|
|
static void lcd_main_menu(); |
|
|
static void lcd_main_menu(); |
|
|
static void lcd_tune_menu(); |
|
|
static void lcd_tune_menu(); |
|
@ -583,6 +586,16 @@ void kill_screen(const char* lcd_msg) { |
|
|
START_MENU(); |
|
|
START_MENU(); |
|
|
MENU_BACK(MSG_WATCH); |
|
|
MENU_BACK(MSG_WATCH); |
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
// Switch case light on/off
|
|
|
|
|
|
//
|
|
|
|
|
|
#if HAS_CASE_LIGHT && ENABLED(MENU_ITEM_CASE_LIGHT) |
|
|
|
|
|
if (case_light_on == 0) |
|
|
|
|
|
MENU_ITEM(gcode, MSG_LIGHTS_ON, PSTR("M355 S1")); |
|
|
|
|
|
else |
|
|
|
|
|
MENU_ITEM(gcode, MSG_LIGHTS_OFF, PSTR("M355 S0")); |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
#if ENABLED(BLTOUCH) |
|
|
#if ENABLED(BLTOUCH) |
|
|
if (!endstops.z_probe_enabled && TEST_BLTOUCH()) |
|
|
if (!endstops.z_probe_enabled && TEST_BLTOUCH()) |
|
|
MENU_ITEM(gcode, MSG_BLTOUCH_RESET, PSTR("M280 P" STRINGIFY(Z_ENDSTOP_SERVO_NR) " S" STRINGIFY(BLTOUCH_RESET))); |
|
|
MENU_ITEM(gcode, MSG_BLTOUCH_RESET, PSTR("M280 P" STRINGIFY(Z_ENDSTOP_SERVO_NR) " S" STRINGIFY(BLTOUCH_RESET))); |
|
|