Merge upstream changes from Marlin 2.1.2.2
This commit is contained in:
@@ -43,10 +43,10 @@
|
||||
#include "game/game.h"
|
||||
#endif
|
||||
|
||||
#if EITHER(SDSUPPORT, HOST_PROMPT_SUPPORT) || defined(ACTION_ON_CANCEL)
|
||||
#if ANY(HAS_MEDIA, HOST_PROMPT_SUPPORT) || defined(ACTION_ON_CANCEL)
|
||||
#define MACHINE_CAN_STOP 1
|
||||
#endif
|
||||
#if ANY(SDSUPPORT, HOST_PROMPT_SUPPORT, PARK_HEAD_ON_PAUSE) || defined(ACTION_ON_PAUSE)
|
||||
#if ANY(HAS_MEDIA, HOST_PROMPT_SUPPORT, PARK_HEAD_ON_PAUSE) || defined(ACTION_ON_PAUSE)
|
||||
#define MACHINE_CAN_PAUSE 1
|
||||
#endif
|
||||
|
||||
@@ -88,7 +88,7 @@ void menu_configuration();
|
||||
void menu_info();
|
||||
#endif
|
||||
|
||||
#if EITHER(LED_CONTROL_MENU, CASE_LIGHT_MENU)
|
||||
#if ANY(LED_CONTROL_MENU, CASE_LIGHT_MENU)
|
||||
void menu_led();
|
||||
#endif
|
||||
|
||||
@@ -114,7 +114,7 @@ void menu_configuration();
|
||||
|
||||
void custom_menus_main() {
|
||||
START_MENU();
|
||||
BACK_ITEM(MSG_MAIN);
|
||||
BACK_ITEM(MSG_MAIN_MENU);
|
||||
|
||||
#define HAS_CUSTOM_ITEM_MAIN(N) (defined(MAIN_MENU_ITEM_##N##_DESC) && defined(MAIN_MENU_ITEM_##N##_GCODE))
|
||||
|
||||
@@ -234,7 +234,7 @@ void menu_configuration();
|
||||
|
||||
void menu_main() {
|
||||
const bool busy = printingIsActive()
|
||||
#if ENABLED(SDSUPPORT)
|
||||
#if HAS_MEDIA
|
||||
, card_detected = card.isMounted()
|
||||
, card_open = card_detected && card.isFileOpen()
|
||||
#endif
|
||||
@@ -243,7 +243,7 @@ void menu_main() {
|
||||
START_MENU();
|
||||
BACK_ITEM(MSG_INFO_SCREEN);
|
||||
|
||||
#if ENABLED(SDSUPPORT) && !defined(MEDIA_MENU_AT_TOP) && !HAS_ENCODER_WHEEL
|
||||
#if HAS_MEDIA && !defined(MEDIA_MENU_AT_TOP) && !HAS_ENCODER_WHEEL
|
||||
#define MEDIA_MENU_AT_TOP
|
||||
#endif
|
||||
|
||||
@@ -273,7 +273,7 @@ void menu_main() {
|
||||
#endif
|
||||
}
|
||||
else {
|
||||
#if BOTH(SDSUPPORT, MEDIA_MENU_AT_TOP)
|
||||
#if ALL(HAS_MEDIA, MEDIA_MENU_AT_TOP)
|
||||
// BEGIN MEDIA MENU
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
@@ -292,7 +292,7 @@ void menu_main() {
|
||||
#if ENABLED(TFT_COLOR_UI)
|
||||
// Menu display issue on item removal with multi language selection menu
|
||||
if (encoderTopLine > 0) encoderTopLine--;
|
||||
ui.refresh(LCDVIEW_CALL_REDRAW_NEXT);
|
||||
ui.refresh(LCDVIEW_CLEAR_CALL_REDRAW);
|
||||
#endif
|
||||
});
|
||||
#endif
|
||||
@@ -303,9 +303,11 @@ void menu_main() {
|
||||
#if HAS_SD_DETECT
|
||||
ACTION_ITEM(MSG_NO_MEDIA, nullptr); // "No Media"
|
||||
#else
|
||||
GCODES_ITEM(MSG_ATTACH_MEDIA, F("M21" TERN_(MULTI_VOLUME, "S"))); // M21 Attach Media
|
||||
#if ENABLED(MULTI_VOLUME)
|
||||
GCODES_ITEM(MSG_ATTACH_USB_MEDIA, F("M21U")); // M21 Attach USB Media
|
||||
GCODES_ITEM(MSG_ATTACH_SD_MEDIA, F("M21S")); // M21S Attach SD Card
|
||||
GCODES_ITEM(MSG_ATTACH_USB_MEDIA, F("M21U")); // M21U Attach USB Media
|
||||
#else
|
||||
GCODES_ITEM(MSG_ATTACH_MEDIA, F("M21")); // M21 Attach Media
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
@@ -326,7 +328,7 @@ void menu_main() {
|
||||
SUBMENU(MSG_MOTION, menu_motion);
|
||||
}
|
||||
|
||||
#if BOTH(ADVANCED_PAUSE_FEATURE, DISABLE_ENCODER)
|
||||
#if ENABLED(ADVANCED_PAUSE_FEATURE) && (!HAS_ENCODER_WHEEL || ENABLED(DISABLE_ENCODER))
|
||||
FILAMENT_CHANGE_ITEM();
|
||||
#endif
|
||||
|
||||
@@ -366,7 +368,7 @@ void menu_main() {
|
||||
SUBMENU(MSG_INFO_MENU, menu_info);
|
||||
#endif
|
||||
|
||||
#if EITHER(LED_CONTROL_MENU, CASE_LIGHT_MENU)
|
||||
#if ANY(LED_CONTROL_MENU, CASE_LIGHT_MENU)
|
||||
SUBMENU(MSG_LEDS, menu_led);
|
||||
#endif
|
||||
|
||||
@@ -388,7 +390,7 @@ void menu_main() {
|
||||
GCODES_ITEM(MSG_SWITCH_PS_ON, F("M80"));
|
||||
#endif
|
||||
|
||||
#if ENABLED(SDSUPPORT) && DISABLED(MEDIA_MENU_AT_TOP)
|
||||
#if HAS_MEDIA && DISABLED(MEDIA_MENU_AT_TOP)
|
||||
// BEGIN MEDIA MENU
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
@@ -407,7 +409,7 @@ void menu_main() {
|
||||
#if ENABLED(TFT_COLOR_UI)
|
||||
// Menu display issue on item removal with multi language selection menu
|
||||
if (encoderTopLine > 0) encoderTopLine--;
|
||||
ui.refresh(LCDVIEW_CALL_REDRAW_NEXT);
|
||||
ui.refresh(LCDVIEW_CLEAR_CALL_REDRAW);
|
||||
#endif
|
||||
});
|
||||
#endif
|
||||
@@ -418,10 +420,12 @@ void menu_main() {
|
||||
#if HAS_SD_DETECT
|
||||
ACTION_ITEM(MSG_NO_MEDIA, nullptr); // "No Media"
|
||||
#else
|
||||
GCODES_ITEM(MSG_ATTACH_MEDIA, F("M21" TERN_(MULTI_VOLUME, "S"))); // M21 Attach Media
|
||||
#if ENABLED(MULTI_VOLUME)
|
||||
GCODES_ITEM(MSG_ATTACH_USB_MEDIA, F("M21U")); // M21 Attach USB Media
|
||||
#endif
|
||||
#if ENABLED(MULTI_VOLUME)
|
||||
GCODES_ITEM(MSG_ATTACH_SD_MEDIA, F("M21S")); // M21S Attach SD Card
|
||||
GCODES_ITEM(MSG_ATTACH_USB_MEDIA, F("M21U")); // M21U Attach USB Media
|
||||
#else
|
||||
GCODES_ITEM(MSG_ATTACH_MEDIA, F("M21")); // M21 Attach Media
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
// END MEDIA MENU
|
||||
@@ -495,7 +499,7 @@ void menu_main() {
|
||||
});
|
||||
#endif
|
||||
|
||||
#if ENABLED(ADVANCED_PAUSE_FEATURE) && DISABLED(DISABLE_ENCODER)
|
||||
#if ENABLED(ADVANCED_PAUSE_FEATURE) && HAS_ENCODER_WHEEL && DISABLED(DISABLE_ENCODER)
|
||||
FILAMENT_CHANGE_ITEM();
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user