diff --git a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp index c45ea396..58b59f18 100755 --- a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp @@ -622,6 +622,7 @@ void AnycubicTouchscreenClass::RenderCurrentFileList() { currentFileOrDirectory[0] = 0; + if (SpecialMenu == false) { currentTouchscreenSelection[0] = 0; } @@ -629,11 +630,8 @@ void AnycubicTouchscreenClass::RenderCurrentFileList() { SENDLINE_PGM("FN "); // Filelist start if (!isMediaInserted() && !SpecialMenu) { - SENDLINE_DBG_PGM("J02", "TFT Serial Debug: No SD Card mounted to render Current File List... J02"); - SENDLINE_PGM(SM_SPECIAL_MENU_S); SENDLINE_PGM(SM_SPECIAL_MENU_L); - } else { uint16_t selectedNumber = 0; FileList currentFileList; diff --git a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.h b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.h index 148cb026..a26b4202 100755 --- a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.h +++ b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.h @@ -57,178 +57,133 @@ enum AnycubicMediaPauseState { AMPAUSESTATE_PAUSED }; + +#define SM_DIR_UP_S "DIR_UP~1.GCO" +#define SM_SPECIAL_MENU_S "" - #define SM_SPECIAL_MENU_S "" #define SM_PID_HOTEND_L "" - #define SM_PID_HOTEND_S "" #define SM_PID_BED_L "" - #define SM_PID_BED_S "" #define SM_SAVE_EEPROM_L "" - #define SM_SAVE_EEPROM_S "" #define SM_LOAD_DEFAULTS_L "" - #define SM_LOAD_DEFAULTS_S "" #define SM_PREHEAT_BED_L "" - #define SM_PREHEAT_BED_S "" #define SM_MESH_MENU_L "" - #define SM_MESH_MENU_S "" #define SM_MESH_START_L "" - #define SM_MESH_START_S "" #define SM_MESH_NEXT_L "" - #define SM_MESH_NEXT_S "" #define SM_Z_UP_01_L "" - #define SM_Z_UP_01_S "" #define SM_Z_DN_01_L "" - #define SM_Z_DN_01_S "" #define SM_Z_UP_002_L "" - #define SM_Z_UP_002_S "" #define SM_Z_DN_002_L "" - #define SM_Z_DN_002_S "" #define SM_Z_UP_001_L "" - #define SM_Z_UP_001_S "" #define SM_Z_DN_001_L "" - #define SM_Z_DN_001_S "" #define SM_BLTOUCH_L "" - #define SM_BLTOUCH_S "" #define SM_RESETLV_L "" - #define SM_RESETLV_S "" #define SM_PAUSE_L "" - #define SM_PAUSE_S "" #define SM_RESUME_L "" - #define SM_RESUME_S "" #define SM_DIS_FILSENS_L "" - #define SM_DIS_FILSENS_S "" #define SM_EN_FILSENS_L "" - #define SM_EN_FILSENS_S "" #define SM_EXIT_L "" - #define SM_EXIT_S "" - #define SM_BACK_L "" - #define SM_BACK_S "" - #define SM_FLOWMENU_L "" - #define SM_FLOWMENU_S "" #define SM_FLOW_DISP_L "" - #define SM_FLOW_DISP_S "" #define SM_FLOW_UP_L "" - #define SM_FLOW_UP_S "" #define SM_FLOW_DN_L "" - #define SM_FLOW_DN_S "" #define SM_FLOW_EXIT_L "" - #define SM_FLOW_EXIT_S "" - #define SM_EZLVL_MENU_L "" - #define SM_EZLVL_MENU_S "" #define SM_EZLVL_P1_L "" - #define SM_EZLVL_P1_S "" #define SM_EZLVL_P2_L "" - #define SM_EZLVL_P2_S "" #define SM_EZLVL_P3_L "" - #define SM_EZLVL_P3_S "" #define SM_EZLVL_P4_L "" - #define SM_EZLVL_P4_S "" #define SM_EZLVL_EXIT_L "" - #define SM_EZLVL_EXIT_S "" - #define SM_BLTZMENU_L "" - #define SM_BLTZMENU_S "" #define SM_BLTZ_DISP_L "" - #define SM_BLTZ_DISP_S "" #define SM_BLTZ_UP_L "" - #define SM_BLTZ_UP_S "" #define SM_BLTZ_DN_L "" - #define SM_BLTZ_DN_S "" #define SM_BLTZ_EXIT_L "" - #define SM_BLTZ_EXIT_S "" #endif // !KNUTWURST_DGUS2_TFT #if ENABLED(KNUTWURST_DGUS2_TFT) #define SM_DIR_UP_L "/.. .gcode" - #define SM_DIR_UP_S "DIR_UP~1.GCO" #define SM_SPECIAL_MENU_L " .gcode" - #define SM_SPECIAL_MENU_S " .gcode" - #define SM_PID_HOTEND_S ".gcode" - #define SM_PID_BED_S " .gcode" - #define SM_SAVE_EEPROM_S " .gcode" - #define SM_LOAD_DEFAULTS_S " .gcode" - #define SM_PREHEAT_BED_S " .gcode" - #define SM_MESH_MENU_S ".gcode" - #define SM_MESH_START_S " .gcode" - #define SM_MESH_NEXT_S " .gcode" - #define SM_Z_UP_01_S " .gcode" - #define SM_Z_DN_01_S " .gcode" - #define SM_Z_UP_002_S " .gcode" - #define SM_Z_DN_002_S " .gcode" - #define SM_Z_UP_001_S " .gcode" - #define SM_Z_DN_001_S ".gcode" - #define SM_BLTOUCH_S " .gcode" - #define SM_RESETLV_S "" #define SM_PAUSE_L " .gcode" - #define SM_PAUSE_S ".gcode" - #define SM_RESUME_S ".gcode" - #define SM_DIS_FILSENS_S ".gcode" - #define SM_EN_FILSENS_S " .gcode" - #define SM_EXIT_S " .gcode" - #define SM_BACK_S " .gcode" - #define SM_FLOWMENU_S " .gcode" - #define SM_FLOW_DISP_S " .gcode" - #define SM_FLOW_UP_S " .gcode" - #define SM_FLOW_DN_S ".gcode" - #define SM_FLOW_EXIT_S ".gcode" - #define SM_EZLVL_MENU_S " .gcode" - #define SM_EZLVL_P1_S " .gcode" - #define SM_EZLVL_P2_S " .gcode" - #define SM_EZLVL_P3_S " .gcode" - #define SM_EZLVL_P4_S ".gcode" - #define SM_EZLVL_EXIT_S " .gcode" - #define SM_BLTZMENU_S " .gcode" - #define SM_BLTZ_DISP_S " .gcode" - #define SM_BLTZ_UP_S " .gcode" - #define SM_BLTZ_DN_S " .gcode" - #define SM_BLTZ_EXIT_S "