From eefe3f595ae98ed2b32a9a60a5b27ed307993a7d Mon Sep 17 00:00:00 2001 From: Marcio Teixeira Date: Sun, 28 Jul 2019 21:47:20 -0600 Subject: [PATCH] New options: Bootscreen as Info, game Easter-egg (#13829) --- Marlin/Configuration_adv.h | 4 + Marlin/src/lcd/dogm/ultralcd_DOGM.cpp | 101 ++++++++++-------- .../extensible_ui/lib/dgus/DGUSDisplay.cpp | 2 +- Marlin/src/lcd/language/language_en.h | 3 + Marlin/src/lcd/menu/menu_info.cpp | 85 ++++++++++----- Marlin/src/lcd/menu/menu_main.cpp | 6 +- Marlin/src/lcd/ultralcd.h | 7 ++ Marlin/src/module/configuration_store.cpp | 3 +- config/default/Configuration_adv.h | 4 + .../3DFabXYZ/Migbot/Configuration_adv.h | 4 + .../AlephObjects/TAZ4/Configuration_adv.h | 4 + .../examples/Alfawise/U20/Configuration_adv.h | 4 + .../AliExpress/UM2pExt/Configuration_adv.h | 4 + config/examples/Anet/A2/Configuration_adv.h | 4 + .../examples/Anet/A2plus/Configuration_adv.h | 4 + config/examples/Anet/A6/Configuration_adv.h | 4 + config/examples/Anet/A8/Configuration_adv.h | 4 + .../examples/Anet/A8plus/Configuration_adv.h | 4 + config/examples/Anet/E16/Configuration_adv.h | 4 + .../examples/AnyCubic/i3/Configuration_adv.h | 4 + config/examples/ArmEd/Configuration_adv.h | 4 + .../BIBO/TouchX/cyclops/Configuration_adv.h | 4 + .../BIBO/TouchX/default/Configuration_adv.h | 4 + .../examples/BQ/Hephestos/Configuration_adv.h | 4 + .../BQ/Hephestos_2/Configuration_adv.h | 4 + config/examples/BQ/WITBOX/Configuration_adv.h | 4 + config/examples/Cartesio/Configuration_adv.h | 4 + .../Creality/CR-10/Configuration_adv.h | 4 + .../Creality/CR-10S/Configuration_adv.h | 4 + .../Creality/CR-10_5S/Configuration_adv.h | 4 + .../Creality/CR-10mini/Configuration_adv.h | 4 + .../Creality/CR-20 Pro/Configuration_adv.h | 4 + .../Creality/CR-20/Configuration_adv.h | 4 + .../Creality/CR-8/Configuration_adv.h | 4 + .../Creality/Ender-2/Configuration_adv.h | 4 + .../Creality/Ender-3/Configuration_adv.h | 4 + .../Creality/Ender-4/Configuration_adv.h | 4 + .../Creality/Ender-5/Configuration_adv.h | 4 + .../Dagoma/Disco Ultimate/Configuration_adv.h | 4 + .../Sidewinder X1/Configuration_adv.h | 4 + .../examples/Einstart-S/Configuration_adv.h | 4 + .../FYSETC/AIO_II/Configuration_adv.h | 4 + .../Cheetah 1.2/BLTouch/Configuration_adv.h | 4 + .../Cheetah 1.2/base/Configuration_adv.h | 4 + .../Cheetah/BLTouch/Configuration_adv.h | 4 + .../FYSETC/Cheetah/base/Configuration_adv.h | 4 + .../examples/FYSETC/F6_13/Configuration_adv.h | 4 + config/examples/Felix/Configuration_adv.h | 4 + .../FlashForge/CreatorPro/Configuration_adv.h | 4 + .../FolgerTech/i3-2020/Configuration_adv.h | 4 + .../Formbot/Raptor/Configuration_adv.h | 4 + .../Formbot/T_Rex_2+/Configuration_adv.h | 4 + .../Formbot/T_Rex_3/Configuration_adv.h | 4 + .../examples/Geeetech/A10/Configuration_adv.h | 4 + .../Geeetech/A10M/Configuration_adv.h | 4 + .../Geeetech/A20M/Configuration_adv.h | 4 + .../Geeetech/MeCreator2/Configuration_adv.h | 4 + .../Prusa i3 Pro C/Configuration_adv.h | 4 + .../Prusa i3 Pro W/Configuration_adv.h | 4 + .../Infitary/i3-M508/Configuration_adv.h | 4 + .../examples/JGAurora/A1/Configuration_adv.h | 4 + .../examples/JGAurora/A5/Configuration_adv.h | 4 + .../examples/JGAurora/A5S/Configuration_adv.h | 4 + .../examples/MakerParts/Configuration_adv.h | 4 + .../examples/Malyan/M150/Configuration_adv.h | 4 + .../examples/Malyan/M200/Configuration_adv.h | 4 + .../Micromake/C1/enhanced/Configuration_adv.h | 4 + config/examples/Mks/Robin/Configuration_adv.h | 4 + config/examples/Mks/Sbase/Configuration_adv.h | 4 + .../RapideLite/RL200/Configuration_adv.h | 4 + config/examples/RigidBot/Configuration_adv.h | 4 + config/examples/SCARA/Configuration_adv.h | 4 + .../Black_STM32F407VET6/Configuration_adv.h | 4 + .../examples/Sanguinololu/Configuration_adv.h | 4 + .../Tevo/Michelangelo/Configuration_adv.h | 4 + .../Tevo/Tarantula Pro/Configuration_adv.h | 4 + .../Tornado/V1 (MKS Base)/Configuration_adv.h | 4 + .../V2 (MKS GEN-L)/Configuration_adv.h | 4 + config/examples/TheBorg/Configuration_adv.h | 4 + config/examples/TinyBoy2/Configuration_adv.h | 4 + .../examples/Tronxy/X3A/Configuration_adv.h | 4 + .../Tronxy/X5S-2E/Configuration_adv.h | 4 + .../UltiMachine/Archim1/Configuration_adv.h | 4 + .../UltiMachine/Archim2/Configuration_adv.h | 4 + .../examples/VORONDesign/Configuration_adv.h | 4 + .../Velleman/K8200/Configuration_adv.h | 4 + .../Velleman/K8400/Configuration_adv.h | 4 + .../WASP/PowerWASP/Configuration_adv.h | 4 + .../Wanhao/Duplicator 6/Configuration_adv.h | 4 + .../Duplicator i3 Mini/Configuration_adv.h | 4 + .../delta/Anycubic/Kossel/Configuration_adv.h | 4 + .../FLSUN/auto_calibrate/Configuration_adv.h | 4 + .../delta/FLSUN/kossel/Configuration_adv.h | 4 + .../FLSUN/kossel_mini/Configuration_adv.h | 4 + .../Geeetech/Rostock 301/Configuration_adv.h | 4 + .../delta/MKS/SBASE/Configuration_adv.h | 4 + .../Tevo Little Monster/Configuration_adv.h | 4 + .../delta/generic/Configuration_adv.h | 4 + .../delta/kossel_mini/Configuration_adv.h | 4 + .../delta/kossel_xl/Configuration_adv.h | 4 + .../gCreate/gMax1.5+/Configuration_adv.h | 4 + config/examples/makibox/Configuration_adv.h | 4 + .../tvrrug/Round2/Configuration_adv.h | 4 + config/examples/wt150/Configuration_adv.h | 4 + 104 files changed, 522 insertions(+), 73 deletions(-) diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index dfc985d7a2..8f2d9e6184 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/Marlin/src/lcd/dogm/ultralcd_DOGM.cpp b/Marlin/src/lcd/dogm/ultralcd_DOGM.cpp index 30cf7a5e4e..cec1ed5b0a 100644 --- a/Marlin/src/lcd/dogm/ultralcd_DOGM.cpp +++ b/Marlin/src/lcd/dogm/ultralcd_DOGM.cpp @@ -105,56 +105,63 @@ void MarlinUI::set_font(const MarlinFont font_nr) { #if ENABLED(SHOW_BOOTSCREEN) #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) - - FORCE_INLINE void draw_custom_bootscreen(const u8g_pgm_uint8_t * const bmp, const bool erase=true) { + // Draws a slice of a particular frame of the custom bootscreen, without the u8g loop + void MarlinUI::draw_custom_bootscreen(const uint8_t frame/*=0*/) { constexpr u8g_uint_t left = u8g_uint_t((LCD_PIXEL_WIDTH - (CUSTOM_BOOTSCREEN_BMPWIDTH)) / 2), top = u8g_uint_t((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2); #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED) constexpr u8g_uint_t right = left + CUSTOM_BOOTSCREEN_BMPWIDTH, bottom = top + CUSTOM_BOOTSCREEN_BMPHEIGHT; #endif - u8g.firstPage(); - do { - u8g.drawBitmapP( - left, top, - CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8), CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp - ); - #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED) - if (erase) { - u8g.setColorIndex(1); - if (top) u8g.drawBox(0, 0, LCD_PIXEL_WIDTH, top); - if (left) u8g.drawBox(0, top, left, CUSTOM_BOOTSCREEN_BMPHEIGHT); - if (right < LCD_PIXEL_WIDTH) u8g.drawBox(right, top, LCD_PIXEL_WIDTH - right, CUSTOM_BOOTSCREEN_BMPHEIGHT); - if (bottom < LCD_PIXEL_HEIGHT) u8g.drawBox(0, bottom, LCD_PIXEL_WIDTH, LCD_PIXEL_HEIGHT - bottom); - } + + const u8g_pgm_uint8_t * const bmp = + #if ENABLED(ANIMATED_BOOTSCREEN) + (u8g_pgm_uint8_t*)pgm_read_ptr(&custom_bootscreen_animation[frame]) #else - UNUSED(erase); + custom_start_bmp #endif - } while (u8g.nextPage()); + ; + + u8g.drawBitmapP( + left, top, + CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8), CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp + ); + + #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED) + if (frame == 0) { + u8g.setColorIndex(1); + if (top) u8g.drawBox(0, 0, LCD_PIXEL_WIDTH, top); + if (left) u8g.drawBox(0, top, left, CUSTOM_BOOTSCREEN_BMPHEIGHT); + if (right < LCD_PIXEL_WIDTH) u8g.drawBox(right, top, LCD_PIXEL_WIDTH - right, CUSTOM_BOOTSCREEN_BMPHEIGHT); + if (bottom < LCD_PIXEL_HEIGHT) u8g.drawBox(0, bottom, LCD_PIXEL_WIDTH, LCD_PIXEL_HEIGHT - bottom); + } + #endif } - void lcd_custom_bootscreen() { - #if ENABLED(ANIMATED_BOOTSCREEN) - LOOP_L_N(f, COUNT(custom_bootscreen_animation)) { - if (f) safe_delay(CUSTOM_BOOTSCREEN_FRAME_TIME); - draw_custom_bootscreen((u8g_pgm_uint8_t*)pgm_read_ptr(&custom_bootscreen_animation[f]), f == 0); - } + // Shows the custom bootscreen, with the u8g loop, animations and delays + void MarlinUI::show_custom_bootscreen() { + #if DISABLED(ANIMATED_BOOTSCREEN) + constexpr millis_t d = 0; + constexpr uint8_t f = 0; #else - draw_custom_bootscreen(custom_start_bmp); + constexpr millis_t d = CUSTOM_BOOTSCREEN_FRAME_TIME; + LOOP_L_N(f, COUNT(custom_bootscreen_animation)) #endif + { + u8g.firstPage(); + do { draw_custom_bootscreen(f); } while (u8g.nextPage()); + if (d) safe_delay(d); + } + #ifndef CUSTOM_BOOTSCREEN_TIMEOUT #define CUSTOM_BOOTSCREEN_TIMEOUT 2500 #endif safe_delay(CUSTOM_BOOTSCREEN_TIMEOUT); } - #endif // SHOW_CUSTOM_BOOTSCREEN - void MarlinUI::show_bootscreen() { - #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) - lcd_custom_bootscreen(); - #endif - + // Draws a slice of the Marlin bootscreen, without the u8g loop + void MarlinUI::draw_marlin_bootscreen() { // Screen dimensions. //const uint8_t width = u8g.getWidth(), height = u8g.getHeight(); constexpr uint8_t width = LCD_PIXEL_WIDTH, height = LCD_PIXEL_HEIGHT; @@ -193,23 +200,33 @@ void MarlinUI::set_font(const MarlinFont font_nr) { NOLESS(offx, 0); NOLESS(offy, 0); - u8g.firstPage(); - do { - u8g.drawBitmapP(offx, offy, (START_BMPWIDTH + 7) / 8, START_BMPHEIGHT, start_bmp); - set_font(FONT_MENU); - #ifndef STRING_SPLASH_LINE2 - u8g.drawStr(txt_offx_1, txt_base, STRING_SPLASH_LINE1); - #else - u8g.drawStr(txt_offx_1, txt_base - (MENU_FONT_HEIGHT), STRING_SPLASH_LINE1); - u8g.drawStr(txt_offx_2, txt_base, STRING_SPLASH_LINE2); - #endif - } while (u8g.nextPage()); + u8g.drawBitmapP(offx, offy, (START_BMPWIDTH + 7) / 8, START_BMPHEIGHT, start_bmp); + set_font(FONT_MENU); + #ifndef STRING_SPLASH_LINE2 + u8g.drawStr(txt_offx_1, txt_base, STRING_SPLASH_LINE1); + #else + u8g.drawStr(txt_offx_1, txt_base - (MENU_FONT_HEIGHT), STRING_SPLASH_LINE1); + u8g.drawStr(txt_offx_2, txt_base, STRING_SPLASH_LINE2); + #endif + } + + // Shows the Marlin bootscreen, with the u8g loop and delays + void MarlinUI::show_marlin_bootscreen() { #ifndef BOOTSCREEN_TIMEOUT #define BOOTSCREEN_TIMEOUT 2500 #endif + u8g.firstPage(); + do { draw_marlin_bootscreen(); } while (u8g.nextPage()); safe_delay(BOOTSCREEN_TIMEOUT); } + void MarlinUI::show_bootscreen() { + #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) + show_custom_bootscreen(); + #endif + show_marlin_bootscreen(); + } + #endif // SHOW_BOOTSCREEN #if ENABLED(LIGHTWEIGHT_UI) diff --git a/Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp b/Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp index b3aba94d38..60a534a307 100644 --- a/Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp +++ b/Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp @@ -343,7 +343,7 @@ void DGUSScreenVariableHandler::DGUSLCD_SendStringToDisplayPGM(DGUS_VP_Variable } void DGUSScreenVariableHandler::DGUSLCD_SD_StartPrint(DGUS_VP_Variable &var, void *val_ptr) { - if(!filelist.seek(file_to_print)) return; + if (!filelist.seek(file_to_print)) return; ExtUI::printFile(filelist.filename()); ScreenHandler.GotoScreen(DGUSLCD_SCREEN_STATUS); } diff --git a/Marlin/src/lcd/language/language_en.h b/Marlin/src/lcd/language/language_en.h index 29a965670e..2cf84dcdf3 100644 --- a/Marlin/src/lcd/language/language_en.h +++ b/Marlin/src/lcd/language/language_en.h @@ -1385,6 +1385,9 @@ #ifndef MSG_END_Z #define MSG_END_Z _UxGT(" End Z") #endif +#ifndef MSG_GAMES + #define MSG_GAMES _UxGT("Games") +#endif #ifndef MSG_BRICKOUT #define MSG_BRICKOUT _UxGT("Brickout") #endif diff --git a/Marlin/src/lcd/menu/menu_info.cpp b/Marlin/src/lcd/menu/menu_info.cpp index c87edfdf90..08edaea438 100644 --- a/Marlin/src/lcd/menu/menu_info.cpp +++ b/Marlin/src/lcd/menu/menu_info.cpp @@ -28,12 +28,12 @@ #if HAS_LCD_MENU && ENABLED(LCD_INFO_MENU) +#include "menu.h" + #if HAS_GAMES #include "game/game.h" #endif -#include "menu.h" - #if ENABLED(PRINTCOUNTER) #include "../../module/printcounter.h" @@ -175,28 +175,42 @@ void menu_info_board() { // // About Printer > Printer Info // -void menu_info_printer() { - if (ui.use_click()) return ui.goto_previous_screen(); - START_SCREEN(); - STATIC_ITEM(MSG_MARLIN, true, true); // Marlin - STATIC_ITEM(SHORT_BUILD_VERSION, true); // x.x.x-Branch - STATIC_ITEM(STRING_DISTRIBUTION_DATE, true); // YYYY-MM-DD HH:MM - STATIC_ITEM(MACHINE_NAME, true); // My3DPrinter - STATIC_ITEM(WEBSITE_URL, true); // www.my3dprinter.com - STATIC_ITEM(MSG_INFO_EXTRUDERS ": " STRINGIFY(EXTRUDERS), true); // Extruders: 2 - #if ENABLED(AUTO_BED_LEVELING_3POINT) - STATIC_ITEM(MSG_3POINT_LEVELING, true); // 3-Point Leveling - #elif ENABLED(AUTO_BED_LEVELING_LINEAR) - STATIC_ITEM(MSG_LINEAR_LEVELING, true); // Linear Leveling - #elif ENABLED(AUTO_BED_LEVELING_BILINEAR) - STATIC_ITEM(MSG_BILINEAR_LEVELING, true); // Bi-linear Leveling - #elif ENABLED(AUTO_BED_LEVELING_UBL) - STATIC_ITEM(MSG_UBL_LEVELING, true); // Unified Bed Leveling - #elif ENABLED(MESH_BED_LEVELING) - STATIC_ITEM(MSG_MESH_LEVELING, true); // Mesh Leveling +#if DISABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN) + void menu_info_printer() { + if (ui.use_click()) return ui.goto_previous_screen(); + START_SCREEN(); + STATIC_ITEM(MSG_MARLIN, true, true); // Marlin + STATIC_ITEM(SHORT_BUILD_VERSION, true); // x.x.x-Branch + STATIC_ITEM(STRING_DISTRIBUTION_DATE, true); // YYYY-MM-DD HH:MM + STATIC_ITEM(MACHINE_NAME, true); // My3DPrinter + STATIC_ITEM(WEBSITE_URL, true); // www.my3dprinter.com + STATIC_ITEM(MSG_INFO_EXTRUDERS ": " STRINGIFY(EXTRUDERS), true); // Extruders: 2 + #if ENABLED(AUTO_BED_LEVELING_3POINT) + STATIC_ITEM(MSG_3POINT_LEVELING, true); // 3-Point Leveling + #elif ENABLED(AUTO_BED_LEVELING_LINEAR) + STATIC_ITEM(MSG_LINEAR_LEVELING, true); // Linear Leveling + #elif ENABLED(AUTO_BED_LEVELING_BILINEAR) + STATIC_ITEM(MSG_BILINEAR_LEVELING, true); // Bi-linear Leveling + #elif ENABLED(AUTO_BED_LEVELING_UBL) + STATIC_ITEM(MSG_UBL_LEVELING, true); // Unified Bed Leveling + #elif ENABLED(MESH_BED_LEVELING) + STATIC_ITEM(MSG_MESH_LEVELING, true); // Mesh Leveling + #endif + END_SCREEN(); + } +#else + void menu_show_marlin_bootscreen() { + if (ui.use_click()) { ui.goto_previous_screen_no_defer(); } + ui.draw_marlin_bootscreen(); + } + + #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) + void menu_show_custom_bootscreen() { + if (ui.use_click()) { ui.goto_screen(menu_show_marlin_bootscreen); } + ui.draw_custom_bootscreen(); + } #endif - END_SCREEN(); -} +#endif // LCD_PRINTER_INFO_IS_BOOTSCREEN // // "About Printer" submenu @@ -204,14 +218,30 @@ void menu_info_printer() { void menu_info() { START_MENU(); MENU_BACK(MSG_MAIN); - MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, menu_info_printer); // Printer Info > - MENU_ITEM(submenu, MSG_INFO_BOARD_MENU, menu_info_board); // Board Info > - MENU_ITEM(submenu, MSG_INFO_THERMISTOR_MENU, menu_info_thermistors); // Thermistors > + #if ENABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN) + MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, ( + #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) + menu_show_custom_bootscreen + #else + menu_show_marlin_bootscreen + #endif + )); + #else + MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, menu_info_printer); // Printer Info > + MENU_ITEM(submenu, MSG_INFO_BOARD_MENU, menu_info_board); // Board Info > + MENU_ITEM(submenu, MSG_INFO_THERMISTOR_MENU, menu_info_thermistors); // Thermistors > + #endif + #if ENABLED(PRINTCOUNTER) MENU_ITEM(submenu, MSG_INFO_STATS_MENU, menu_info_stats); // Printer Stats > #endif + #if HAS_GAMES - MENU_ITEM(submenu, "Game", ( + #if ENABLED(GAMES_EASTER_EGG) + MENU_ITEM_DUMMY(); + MENU_ITEM_DUMMY(); + #endif + MENU_ITEM(submenu, MSG_GAMES, ( #if HAS_GAME_MENU menu_game #elif ENABLED(MARLIN_BRICKOUT) @@ -225,6 +255,7 @@ void menu_info() { #endif )); #endif + END_MENU(); } diff --git a/Marlin/src/lcd/menu/menu_main.cpp b/Marlin/src/lcd/menu/menu_main.cpp index d334a56fe8..081b208fdb 100644 --- a/Marlin/src/lcd/menu/menu_main.cpp +++ b/Marlin/src/lcd/menu/menu_main.cpp @@ -250,7 +250,11 @@ void menu_main() { #endif #if HAS_GAMES && DISABLED(LCD_INFO_MENU) - MENU_ITEM(submenu, "Game", ( + #if ENABLED(GAMES_EASTER_EGG) + MENU_ITEM_DUMMY(); + MENU_ITEM_DUMMY(); + #endif + MENU_ITEM(submenu, MSG_GAMES, ( #if HAS_GAME_MENU menu_game #elif ENABLED(MARLIN_BRICKOUT) diff --git a/Marlin/src/lcd/ultralcd.h b/Marlin/src/lcd/ultralcd.h index 10f37b36aa..3a4710dfe3 100644 --- a/Marlin/src/lcd/ultralcd.h +++ b/Marlin/src/lcd/ultralcd.h @@ -315,7 +315,14 @@ public: static inline void refresh(const LCDViewAction type) { lcdDrawUpdate = type; } static inline void refresh() { refresh(LCDVIEW_CLEAR_CALL_REDRAW); } + #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) + static void draw_custom_bootscreen(const uint8_t frame=0); + static void show_custom_bootscreen(); + #endif + #if ENABLED(SHOW_BOOTSCREEN) + static void draw_marlin_bootscreen(); + static void show_marlin_bootscreen(); static void show_bootscreen(); #endif diff --git a/Marlin/src/module/configuration_store.cpp b/Marlin/src/module/configuration_store.cpp index 8143b27994..06897605dc 100644 --- a/Marlin/src/module/configuration_store.cpp +++ b/Marlin/src/module/configuration_store.cpp @@ -2028,8 +2028,7 @@ void MarlinSettings::postprocess() { const char extui_data[ExtUI::eeprom_data_size] = { 0 }; _FIELD_TEST(extui_data); EEPROM_READ(extui_data); - if(!validating) - ExtUI::onLoadSettings(extui_data); + if (!validating) ExtUI::onLoadSettings(extui_data); } #endif diff --git a/config/default/Configuration_adv.h b/config/default/Configuration_adv.h index dfc985d7a2..8f2d9e6184 100644 --- a/config/default/Configuration_adv.h +++ b/config/default/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h index 4f614740e2..a50c29ec13 100644 --- a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h +++ b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/AlephObjects/TAZ4/Configuration_adv.h b/config/examples/AlephObjects/TAZ4/Configuration_adv.h index b7d54daa1d..26ec4d26a1 100644 --- a/config/examples/AlephObjects/TAZ4/Configuration_adv.h +++ b/config/examples/AlephObjects/TAZ4/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Alfawise/U20/Configuration_adv.h b/config/examples/Alfawise/U20/Configuration_adv.h index 52dc2f422d..181d7a5fda 100644 --- a/config/examples/Alfawise/U20/Configuration_adv.h +++ b/config/examples/Alfawise/U20/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1138,6 +1141,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/AliExpress/UM2pExt/Configuration_adv.h b/config/examples/AliExpress/UM2pExt/Configuration_adv.h index 129b9e315a..ffaaace007 100644 --- a/config/examples/AliExpress/UM2pExt/Configuration_adv.h +++ b/config/examples/AliExpress/UM2pExt/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/A2/Configuration_adv.h b/config/examples/Anet/A2/Configuration_adv.h index 80b89ccb01..9b4769e021 100644 --- a/config/examples/Anet/A2/Configuration_adv.h +++ b/config/examples/Anet/A2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/A2plus/Configuration_adv.h b/config/examples/Anet/A2plus/Configuration_adv.h index 80b89ccb01..9b4769e021 100644 --- a/config/examples/Anet/A2plus/Configuration_adv.h +++ b/config/examples/Anet/A2plus/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/A6/Configuration_adv.h b/config/examples/Anet/A6/Configuration_adv.h index 11bbf5aa31..72df60db97 100644 --- a/config/examples/Anet/A6/Configuration_adv.h +++ b/config/examples/Anet/A6/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/A8/Configuration_adv.h b/config/examples/Anet/A8/Configuration_adv.h index 1f61156788..0de9114482 100644 --- a/config/examples/Anet/A8/Configuration_adv.h +++ b/config/examples/Anet/A8/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/A8plus/Configuration_adv.h b/config/examples/Anet/A8plus/Configuration_adv.h index bb783af9ce..09d9a963b3 100644 --- a/config/examples/Anet/A8plus/Configuration_adv.h +++ b/config/examples/Anet/A8plus/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Anet/E16/Configuration_adv.h b/config/examples/Anet/E16/Configuration_adv.h index 714592c2cc..1f8b43f409 100644 --- a/config/examples/Anet/E16/Configuration_adv.h +++ b/config/examples/Anet/E16/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/AnyCubic/i3/Configuration_adv.h b/config/examples/AnyCubic/i3/Configuration_adv.h index dcd17deb2b..59deb566be 100644 --- a/config/examples/AnyCubic/i3/Configuration_adv.h +++ b/config/examples/AnyCubic/i3/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/ArmEd/Configuration_adv.h b/config/examples/ArmEd/Configuration_adv.h index ef9f652aa7..8f2610d6cd 100644 --- a/config/examples/ArmEd/Configuration_adv.h +++ b/config/examples/ArmEd/Configuration_adv.h @@ -855,6 +855,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1139,6 +1142,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h index 3c7ec8eb97..ade10c74c6 100644 --- a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/BIBO/TouchX/default/Configuration_adv.h b/config/examples/BIBO/TouchX/default/Configuration_adv.h index d3b1c28a84..33beaf34c9 100644 --- a/config/examples/BIBO/TouchX/default/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/default/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/BQ/Hephestos/Configuration_adv.h b/config/examples/BQ/Hephestos/Configuration_adv.h index 1d05cd7d80..7a6d227773 100644 --- a/config/examples/BQ/Hephestos/Configuration_adv.h +++ b/config/examples/BQ/Hephestos/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/BQ/Hephestos_2/Configuration_adv.h b/config/examples/BQ/Hephestos_2/Configuration_adv.h index 020f66efb9..0ce7247deb 100644 --- a/config/examples/BQ/Hephestos_2/Configuration_adv.h +++ b/config/examples/BQ/Hephestos_2/Configuration_adv.h @@ -859,6 +859,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1143,6 +1146,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/BQ/WITBOX/Configuration_adv.h b/config/examples/BQ/WITBOX/Configuration_adv.h index 1d05cd7d80..7a6d227773 100644 --- a/config/examples/BQ/WITBOX/Configuration_adv.h +++ b/config/examples/BQ/WITBOX/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Cartesio/Configuration_adv.h b/config/examples/Cartesio/Configuration_adv.h index 0e7fea96b3..3709a52c3e 100644 --- a/config/examples/Cartesio/Configuration_adv.h +++ b/config/examples/Cartesio/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-10/Configuration_adv.h b/config/examples/Creality/CR-10/Configuration_adv.h index ca5ebfc016..0880c33db2 100644 --- a/config/examples/Creality/CR-10/Configuration_adv.h +++ b/config/examples/Creality/CR-10/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-10S/Configuration_adv.h b/config/examples/Creality/CR-10S/Configuration_adv.h index 5eb7ee226a..50de6cdf1f 100644 --- a/config/examples/Creality/CR-10S/Configuration_adv.h +++ b/config/examples/Creality/CR-10S/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-10_5S/Configuration_adv.h b/config/examples/Creality/CR-10_5S/Configuration_adv.h index bec9f6884b..b482277739 100644 --- a/config/examples/Creality/CR-10_5S/Configuration_adv.h +++ b/config/examples/Creality/CR-10_5S/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-10mini/Configuration_adv.h b/config/examples/Creality/CR-10mini/Configuration_adv.h index ee1a7d63e3..2d9fd64be6 100644 --- a/config/examples/Creality/CR-10mini/Configuration_adv.h +++ b/config/examples/Creality/CR-10mini/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-20 Pro/Configuration_adv.h b/config/examples/Creality/CR-20 Pro/Configuration_adv.h index 28435aca04..992c25d53e 100644 --- a/config/examples/Creality/CR-20 Pro/Configuration_adv.h +++ b/config/examples/Creality/CR-20 Pro/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-20/Configuration_adv.h b/config/examples/Creality/CR-20/Configuration_adv.h index bc6f393800..6dd321ccc6 100644 --- a/config/examples/Creality/CR-20/Configuration_adv.h +++ b/config/examples/Creality/CR-20/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/CR-8/Configuration_adv.h b/config/examples/Creality/CR-8/Configuration_adv.h index 4a134f375e..d30a187768 100644 --- a/config/examples/Creality/CR-8/Configuration_adv.h +++ b/config/examples/Creality/CR-8/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/Ender-2/Configuration_adv.h b/config/examples/Creality/Ender-2/Configuration_adv.h index 74740329da..f6e9ba1bbd 100644 --- a/config/examples/Creality/Ender-2/Configuration_adv.h +++ b/config/examples/Creality/Ender-2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/Ender-3/Configuration_adv.h b/config/examples/Creality/Ender-3/Configuration_adv.h index 28435aca04..992c25d53e 100644 --- a/config/examples/Creality/Ender-3/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/Ender-4/Configuration_adv.h b/config/examples/Creality/Ender-4/Configuration_adv.h index 1a91032589..1c7712eed5 100644 --- a/config/examples/Creality/Ender-4/Configuration_adv.h +++ b/config/examples/Creality/Ender-4/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Creality/Ender-5/Configuration_adv.h b/config/examples/Creality/Ender-5/Configuration_adv.h index 0f06616294..e3f9d0a51b 100644 --- a/config/examples/Creality/Ender-5/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h index 957ce47716..ff3bf97e9d 100644 --- a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h +++ b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h b/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h index c46b5e93fc..95249e9230 100755 --- a/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h +++ b/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Einstart-S/Configuration_adv.h b/config/examples/Einstart-S/Configuration_adv.h index 62bb56a8a5..a889eb7f4a 100644 --- a/config/examples/Einstart-S/Configuration_adv.h +++ b/config/examples/Einstart-S/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/AIO_II/Configuration_adv.h b/config/examples/FYSETC/AIO_II/Configuration_adv.h index 53fc99edb2..60c44e13df 100644 --- a/config/examples/FYSETC/AIO_II/Configuration_adv.h +++ b/config/examples/FYSETC/AIO_II/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h b/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h index 2fedb22ba9..d11ce46872 100644 --- a/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h b/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h index 2fedb22ba9..d11ce46872 100644 --- a/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h b/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h index c650cc36f4..5b79800895 100644 --- a/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/Cheetah/base/Configuration_adv.h b/config/examples/FYSETC/Cheetah/base/Configuration_adv.h index c650cc36f4..5b79800895 100644 --- a/config/examples/FYSETC/Cheetah/base/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah/base/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FYSETC/F6_13/Configuration_adv.h b/config/examples/FYSETC/F6_13/Configuration_adv.h index 09c4af1bcc..4904f40ca5 100644 --- a/config/examples/FYSETC/F6_13/Configuration_adv.h +++ b/config/examples/FYSETC/F6_13/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Felix/Configuration_adv.h b/config/examples/Felix/Configuration_adv.h index ea477f1565..ed73ff7293 100644 --- a/config/examples/Felix/Configuration_adv.h +++ b/config/examples/Felix/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FlashForge/CreatorPro/Configuration_adv.h b/config/examples/FlashForge/CreatorPro/Configuration_adv.h index 62c5342f22..0bc7d55132 100644 --- a/config/examples/FlashForge/CreatorPro/Configuration_adv.h +++ b/config/examples/FlashForge/CreatorPro/Configuration_adv.h @@ -850,6 +850,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1134,6 +1137,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/FolgerTech/i3-2020/Configuration_adv.h b/config/examples/FolgerTech/i3-2020/Configuration_adv.h index bc25553fdc..1da63e08d3 100644 --- a/config/examples/FolgerTech/i3-2020/Configuration_adv.h +++ b/config/examples/FolgerTech/i3-2020/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Formbot/Raptor/Configuration_adv.h b/config/examples/Formbot/Raptor/Configuration_adv.h index f74e62bfc4..11adaff949 100644 --- a/config/examples/Formbot/Raptor/Configuration_adv.h +++ b/config/examples/Formbot/Raptor/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h index 6a4766e56a..a7ee2242d9 100644 --- a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h @@ -855,6 +855,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1139,6 +1142,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Formbot/T_Rex_3/Configuration_adv.h b/config/examples/Formbot/T_Rex_3/Configuration_adv.h index c90d708c58..d484cdc786 100644 --- a/config/examples/Formbot/T_Rex_3/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_3/Configuration_adv.h @@ -855,6 +855,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1139,6 +1142,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/A10/Configuration_adv.h b/config/examples/Geeetech/A10/Configuration_adv.h index 7b01a0a126..abe4e98e82 100644 --- a/config/examples/Geeetech/A10/Configuration_adv.h +++ b/config/examples/Geeetech/A10/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/A10M/Configuration_adv.h b/config/examples/Geeetech/A10M/Configuration_adv.h index e7c9828c6b..bb7025a0c9 100644 --- a/config/examples/Geeetech/A10M/Configuration_adv.h +++ b/config/examples/Geeetech/A10M/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/A20M/Configuration_adv.h b/config/examples/Geeetech/A20M/Configuration_adv.h index f32c0b78ed..9772012d06 100644 --- a/config/examples/Geeetech/A20M/Configuration_adv.h +++ b/config/examples/Geeetech/A20M/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/MeCreator2/Configuration_adv.h b/config/examples/Geeetech/MeCreator2/Configuration_adv.h index 09925372be..0b68d159d4 100644 --- a/config/examples/Geeetech/MeCreator2/Configuration_adv.h +++ b/config/examples/Geeetech/MeCreator2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h index 7b01a0a126..abe4e98e82 100644 --- a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h index 7b01a0a126..abe4e98e82 100644 --- a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Infitary/i3-M508/Configuration_adv.h b/config/examples/Infitary/i3-M508/Configuration_adv.h index d97b3fd605..3762d3fcbb 100644 --- a/config/examples/Infitary/i3-M508/Configuration_adv.h +++ b/config/examples/Infitary/i3-M508/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/JGAurora/A1/Configuration_adv.h b/config/examples/JGAurora/A1/Configuration_adv.h index cfc2ffe5d1..0d00b9b86f 100644 --- a/config/examples/JGAurora/A1/Configuration_adv.h +++ b/config/examples/JGAurora/A1/Configuration_adv.h @@ -856,6 +856,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1140,6 +1143,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/JGAurora/A5/Configuration_adv.h b/config/examples/JGAurora/A5/Configuration_adv.h index bc19275f81..cb67a36505 100644 --- a/config/examples/JGAurora/A5/Configuration_adv.h +++ b/config/examples/JGAurora/A5/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/JGAurora/A5S/Configuration_adv.h b/config/examples/JGAurora/A5S/Configuration_adv.h index 1ca65cbe69..72a8e48bb7 100644 --- a/config/examples/JGAurora/A5S/Configuration_adv.h +++ b/config/examples/JGAurora/A5S/Configuration_adv.h @@ -856,6 +856,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1140,6 +1143,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/MakerParts/Configuration_adv.h b/config/examples/MakerParts/Configuration_adv.h index 0ecde42637..e5c7fb3355 100644 --- a/config/examples/MakerParts/Configuration_adv.h +++ b/config/examples/MakerParts/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Malyan/M150/Configuration_adv.h b/config/examples/Malyan/M150/Configuration_adv.h index 8d9e34f888..e27d5a63e9 100644 --- a/config/examples/Malyan/M150/Configuration_adv.h +++ b/config/examples/Malyan/M150/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Malyan/M200/Configuration_adv.h b/config/examples/Malyan/M200/Configuration_adv.h index 55e7036d6d..a54cc3abf2 100644 --- a/config/examples/Malyan/M200/Configuration_adv.h +++ b/config/examples/Malyan/M200/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Micromake/C1/enhanced/Configuration_adv.h b/config/examples/Micromake/C1/enhanced/Configuration_adv.h index 923ef31c71..1f22b5ee3f 100644 --- a/config/examples/Micromake/C1/enhanced/Configuration_adv.h +++ b/config/examples/Micromake/C1/enhanced/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Mks/Robin/Configuration_adv.h b/config/examples/Mks/Robin/Configuration_adv.h index 0874ded2c7..bd8ef86f02 100644 --- a/config/examples/Mks/Robin/Configuration_adv.h +++ b/config/examples/Mks/Robin/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Mks/Sbase/Configuration_adv.h b/config/examples/Mks/Sbase/Configuration_adv.h index 667ee62672..c4b13609cb 100644 --- a/config/examples/Mks/Sbase/Configuration_adv.h +++ b/config/examples/Mks/Sbase/Configuration_adv.h @@ -852,6 +852,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1136,6 +1139,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/RapideLite/RL200/Configuration_adv.h b/config/examples/RapideLite/RL200/Configuration_adv.h index 4790710ba4..7a6dfddd80 100644 --- a/config/examples/RapideLite/RL200/Configuration_adv.h +++ b/config/examples/RapideLite/RL200/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/RigidBot/Configuration_adv.h b/config/examples/RigidBot/Configuration_adv.h index d722809e70..a4c2e1adba 100644 --- a/config/examples/RigidBot/Configuration_adv.h +++ b/config/examples/RigidBot/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/SCARA/Configuration_adv.h b/config/examples/SCARA/Configuration_adv.h index f592f8b8c4..b64641bb8d 100644 --- a/config/examples/SCARA/Configuration_adv.h +++ b/config/examples/SCARA/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h index 28f99959ce..2bb87379b2 100644 --- a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h +++ b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Sanguinololu/Configuration_adv.h b/config/examples/Sanguinololu/Configuration_adv.h index 7c0e8679c0..58c0dcd1be 100644 --- a/config/examples/Sanguinololu/Configuration_adv.h +++ b/config/examples/Sanguinololu/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tevo/Michelangelo/Configuration_adv.h b/config/examples/Tevo/Michelangelo/Configuration_adv.h index 8a68f0b7a4..5c2a4e45c6 100644 --- a/config/examples/Tevo/Michelangelo/Configuration_adv.h +++ b/config/examples/Tevo/Michelangelo/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h index afeefc8403..fe54b7e7fb 100755 --- a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h +++ b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h @@ -847,6 +847,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1131,6 +1134,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h index 704ee7e072..44f2682c42 100755 --- a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h index 704ee7e072..44f2682c42 100755 --- a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/TheBorg/Configuration_adv.h b/config/examples/TheBorg/Configuration_adv.h index 3df044d9af..1db62a8bd5 100644 --- a/config/examples/TheBorg/Configuration_adv.h +++ b/config/examples/TheBorg/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/TinyBoy2/Configuration_adv.h b/config/examples/TinyBoy2/Configuration_adv.h index 21c7833b74..da2e876821 100644 --- a/config/examples/TinyBoy2/Configuration_adv.h +++ b/config/examples/TinyBoy2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tronxy/X3A/Configuration_adv.h b/config/examples/Tronxy/X3A/Configuration_adv.h index eec7bc0a11..560b58b277 100644 --- a/config/examples/Tronxy/X3A/Configuration_adv.h +++ b/config/examples/Tronxy/X3A/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Tronxy/X5S-2E/Configuration_adv.h b/config/examples/Tronxy/X5S-2E/Configuration_adv.h index b9282d2b96..bbde9ebae6 100644 --- a/config/examples/Tronxy/X5S-2E/Configuration_adv.h +++ b/config/examples/Tronxy/X5S-2E/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/UltiMachine/Archim1/Configuration_adv.h b/config/examples/UltiMachine/Archim1/Configuration_adv.h index d1dbb7ae95..fbe6d7fb22 100644 --- a/config/examples/UltiMachine/Archim1/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim1/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/UltiMachine/Archim2/Configuration_adv.h b/config/examples/UltiMachine/Archim2/Configuration_adv.h index 7a6ab612a1..d8011498d9 100644 --- a/config/examples/UltiMachine/Archim2/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/VORONDesign/Configuration_adv.h b/config/examples/VORONDesign/Configuration_adv.h index f598b4b2d1..8cedec97f8 100644 --- a/config/examples/VORONDesign/Configuration_adv.h +++ b/config/examples/VORONDesign/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Velleman/K8200/Configuration_adv.h b/config/examples/Velleman/K8200/Configuration_adv.h index 4e01b9c1ab..f70c2e993c 100644 --- a/config/examples/Velleman/K8200/Configuration_adv.h +++ b/config/examples/Velleman/K8200/Configuration_adv.h @@ -864,6 +864,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1148,6 +1151,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Velleman/K8400/Configuration_adv.h b/config/examples/Velleman/K8400/Configuration_adv.h index 9b2e4615c7..2bfe229df5 100644 --- a/config/examples/Velleman/K8400/Configuration_adv.h +++ b/config/examples/Velleman/K8400/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/WASP/PowerWASP/Configuration_adv.h b/config/examples/WASP/PowerWASP/Configuration_adv.h index 1fccfb63b1..4f93d995b2 100644 --- a/config/examples/WASP/PowerWASP/Configuration_adv.h +++ b/config/examples/WASP/PowerWASP/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h index 6a50b6f8c5..9b58e83672 100644 --- a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h index 53c4fb2e53..90637a09d1 100644 --- a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h index 5b3a96e789..d7f003fe58 100644 --- a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h +++ b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view #define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h index 14ffeeb253..8fe7d95cf5 100644 --- a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h +++ b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/FLSUN/kossel/Configuration_adv.h b/config/examples/delta/FLSUN/kossel/Configuration_adv.h index 14ffeeb253..8fe7d95cf5 100644 --- a/config/examples/delta/FLSUN/kossel/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h index df8d9912f4..ac4564e41c 100644 --- a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h index fedbc21b1b..4bc544aa2e 100644 --- a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h +++ b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/MKS/SBASE/Configuration_adv.h b/config/examples/delta/MKS/SBASE/Configuration_adv.h index 28b3fa33d0..09756d198b 100644 --- a/config/examples/delta/MKS/SBASE/Configuration_adv.h +++ b/config/examples/delta/MKS/SBASE/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/Tevo Little Monster/Configuration_adv.h b/config/examples/delta/Tevo Little Monster/Configuration_adv.h index 5f98ae8eec..39f825d8c2 100644 --- a/config/examples/delta/Tevo Little Monster/Configuration_adv.h +++ b/config/examples/delta/Tevo Little Monster/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/generic/Configuration_adv.h b/config/examples/delta/generic/Configuration_adv.h index df8d9912f4..ac4564e41c 100644 --- a/config/examples/delta/generic/Configuration_adv.h +++ b/config/examples/delta/generic/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/kossel_mini/Configuration_adv.h b/config/examples/delta/kossel_mini/Configuration_adv.h index df8d9912f4..ac4564e41c 100644 --- a/config/examples/delta/kossel_mini/Configuration_adv.h +++ b/config/examples/delta/kossel_mini/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/delta/kossel_xl/Configuration_adv.h b/config/examples/delta/kossel_xl/Configuration_adv.h index 05e92fa236..366d1d2ecf 100644 --- a/config/examples/delta/kossel_xl/Configuration_adv.h +++ b/config/examples/delta/kossel_xl/Configuration_adv.h @@ -853,6 +853,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1137,6 +1140,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/gCreate/gMax1.5+/Configuration_adv.h b/config/examples/gCreate/gMax1.5+/Configuration_adv.h index 6f49e03ea8..b5dd773de9 100644 --- a/config/examples/gCreate/gMax1.5+/Configuration_adv.h +++ b/config/examples/gCreate/gMax1.5+/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/makibox/Configuration_adv.h b/config/examples/makibox/Configuration_adv.h index 5e105272e0..8075af224b 100644 --- a/config/examples/makibox/Configuration_adv.h +++ b/config/examples/makibox/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/tvrrug/Round2/Configuration_adv.h b/config/examples/tvrrug/Round2/Configuration_adv.h index ca9de6a6f4..a4292b4d73 100644 --- a/config/examples/tvrrug/Round2/Configuration_adv.h +++ b/config/examples/tvrrug/Round2/Configuration_adv.h @@ -851,6 +851,9 @@ // Include a page of printer information in the LCD Main Menu //#define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1135,6 +1138,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD diff --git a/config/examples/wt150/Configuration_adv.h b/config/examples/wt150/Configuration_adv.h index 6a598832e6..5175c85fc4 100644 --- a/config/examples/wt150/Configuration_adv.h +++ b/config/examples/wt150/Configuration_adv.h @@ -852,6 +852,9 @@ // Include a page of printer information in the LCD Main Menu #define LCD_INFO_MENU +#if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages +#endif // Scroll a longer status message into view //#define STATUS_MESSAGE_SCROLLING @@ -1136,6 +1139,7 @@ //#define MARLIN_BRICKOUT //#define MARLIN_INVADERS //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu #endif // HAS_GRAPHICAL_LCD