|
@@ -3902,6 +3902,7 @@ static void lcd_settings_menu()
|
|
|
case 1: MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set); break;
|
|
|
case 2: MENU_ITEM(function, MSG_AUTO_MODE_ON, lcd_silent_mode_set); break;
|
|
|
default: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#ifdef PAT9125
|
|
@@ -5289,36 +5290,54 @@ static void lcd_colorprint_change() {
|
|
|
|
|
|
static void lcd_tune_menu()
|
|
|
{
|
|
|
- EEPROM_read(EEPROM_SILENT, (uint8_t*)&SilentModeMenu, sizeof(SilentModeMenu));
|
|
|
+ EEPROM_read(EEPROM_SILENT, (uint8_t*)&SilentModeMenu, sizeof(SilentModeMenu));
|
|
|
|
|
|
-
|
|
|
|
|
|
- START_MENU();
|
|
|
- MENU_ITEM(back, MSG_MAIN, lcd_main_menu); //1
|
|
|
- MENU_ITEM_EDIT(int3, MSG_SPEED, &feedmultiply, 10, 999);//2
|
|
|
|
|
|
- MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);//3
|
|
|
- MENU_ITEM_EDIT(int3, MSG_BED, &target_temperature_bed, 0, BED_MAXTEMP - 10);//4
|
|
|
+ START_MENU();
|
|
|
+ MENU_ITEM(back, MSG_MAIN, lcd_main_menu); //1
|
|
|
+ MENU_ITEM_EDIT(int3, MSG_SPEED, &feedmultiply, 10, 999);//2
|
|
|
+
|
|
|
+ MENU_ITEM_EDIT(int3, MSG_NOZZLE, &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);//3
|
|
|
+ MENU_ITEM_EDIT(int3, MSG_BED, &target_temperature_bed, 0, BED_MAXTEMP - 10);//4
|
|
|
|
|
|
- MENU_ITEM_EDIT(int3, MSG_FAN_SPEED, &fanSpeed, 0, 255);//5
|
|
|
- MENU_ITEM_EDIT(int3, MSG_FLOW, &extrudemultiply, 10, 999);//6
|
|
|
+ MENU_ITEM_EDIT(int3, MSG_FAN_SPEED, &fanSpeed, 0, 255);//5
|
|
|
+ MENU_ITEM_EDIT(int3, MSG_FLOW, &extrudemultiply, 10, 999);//6
|
|
|
#ifdef FILAMENTCHANGEENABLE
|
|
|
- MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_colorprint_change);//7
|
|
|
+ MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_colorprint_change);//7
|
|
|
#endif
|
|
|
-
|
|
|
- if (SilentModeMenu == 0) {
|
|
|
- MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set_tune);
|
|
|
- } else {
|
|
|
- MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set_tune);
|
|
|
- }
|
|
|
- else MENU_ITEM(submenu, MSG_CRASHDETECT_NA, lcd_crash_mode_info);
|
|
|
-#endif //TMC2130
|
|
|
-
|
|
|
- END_MENU();
|
|
|
-}
|
|
|
|
|
|
+#ifndef DEBUG_DISABLE_FSENSORCHECK
|
|
|
+ if (FSensorStateMenu == 0) {
|
|
|
+ MENU_ITEM(function, MSG_FSENSOR_OFF, lcd_fsensor_state_set);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ MENU_ITEM(function, MSG_FSENSOR_ON, lcd_fsensor_state_set);
|
|
|
+ }
|
|
|
+#endif //DEBUG_DISABLE_FSENSORCHECK
|
|
|
|
|
|
+#ifdef TMC2130
|
|
|
+ if (SilentModeMenu == 0) MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set);
|
|
|
+ else MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set);
|
|
|
|
|
|
+ if (SilentModeMenu == 0)
|
|
|
+ {
|
|
|
+ if (CrashDetectMenu == 0) MENU_ITEM(function, MSG_CRASHDETECT_OFF, lcd_crash_mode_set);
|
|
|
+ else MENU_ITEM(function, MSG_CRASHDETECT_ON, lcd_crash_mode_set);
|
|
|
+ }
|
|
|
+ else MENU_ITEM(submenu, MSG_CRASHDETECT_NA, lcd_crash_mode_info);
|
|
|
+#else //TMC2130
|
|
|
+ if (!farm_mode) { //dont show in menu if we are in farm mode
|
|
|
+ switch (SilentModeMenu) {
|
|
|
+ case 0: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
|
|
+ case 1: MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set); break;
|
|
|
+ case 2: MENU_ITEM(function, MSG_AUTO_MODE_ON, lcd_silent_mode_set); break;
|
|
|
+ default: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+#endif //TMC2130
|
|
|
+ END_MENU();
|
|
|
+}
|
|
|
|
|
|
static void lcd_move_menu_01mm()
|
|
|
{
|