Browse Source

New options: Bootscreen as Info, game Easter-egg (#13829)

Marcio Teixeira 5 years ago
parent
commit
eefe3f595a
100 changed files with 502 additions and 73 deletions
  1. 4
    0
      Marlin/Configuration_adv.h
  2. 59
    42
      Marlin/src/lcd/dogm/ultralcd_DOGM.cpp
  3. 1
    1
      Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp
  4. 3
    0
      Marlin/src/lcd/language/language_en.h
  5. 58
    27
      Marlin/src/lcd/menu/menu_info.cpp
  6. 5
    1
      Marlin/src/lcd/menu/menu_main.cpp
  7. 7
    0
      Marlin/src/lcd/ultralcd.h
  8. 1
    2
      Marlin/src/module/configuration_store.cpp
  9. 4
    0
      config/default/Configuration_adv.h
  10. 4
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  11. 4
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  12. 4
    0
      config/examples/Alfawise/U20/Configuration_adv.h
  13. 4
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  14. 4
    0
      config/examples/Anet/A2/Configuration_adv.h
  15. 4
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  16. 4
    0
      config/examples/Anet/A6/Configuration_adv.h
  17. 4
    0
      config/examples/Anet/A8/Configuration_adv.h
  18. 4
    0
      config/examples/Anet/A8plus/Configuration_adv.h
  19. 4
    0
      config/examples/Anet/E16/Configuration_adv.h
  20. 4
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  21. 4
    0
      config/examples/ArmEd/Configuration_adv.h
  22. 4
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  23. 4
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  24. 4
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  25. 4
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  26. 4
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  27. 4
    0
      config/examples/Cartesio/Configuration_adv.h
  28. 4
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  29. 4
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  30. 4
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  31. 4
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  32. 4
    0
      config/examples/Creality/CR-20 Pro/Configuration_adv.h
  33. 4
    0
      config/examples/Creality/CR-20/Configuration_adv.h
  34. 4
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  35. 4
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  36. 4
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  37. 4
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  38. 4
    0
      config/examples/Creality/Ender-5/Configuration_adv.h
  39. 4
    0
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  40. 4
    0
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h
  41. 4
    0
      config/examples/Einstart-S/Configuration_adv.h
  42. 4
    0
      config/examples/FYSETC/AIO_II/Configuration_adv.h
  43. 4
    0
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h
  44. 4
    0
      config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h
  45. 4
    0
      config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h
  46. 4
    0
      config/examples/FYSETC/Cheetah/base/Configuration_adv.h
  47. 4
    0
      config/examples/FYSETC/F6_13/Configuration_adv.h
  48. 4
    0
      config/examples/Felix/Configuration_adv.h
  49. 4
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  50. 4
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  51. 4
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  52. 4
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  53. 4
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  54. 4
    0
      config/examples/Geeetech/A10/Configuration_adv.h
  55. 4
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  56. 4
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  57. 4
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  58. 4
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  59. 4
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  60. 4
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  61. 4
    0
      config/examples/JGAurora/A1/Configuration_adv.h
  62. 4
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  63. 4
    0
      config/examples/JGAurora/A5S/Configuration_adv.h
  64. 4
    0
      config/examples/MakerParts/Configuration_adv.h
  65. 4
    0
      config/examples/Malyan/M150/Configuration_adv.h
  66. 4
    0
      config/examples/Malyan/M200/Configuration_adv.h
  67. 4
    0
      config/examples/Micromake/C1/enhanced/Configuration_adv.h
  68. 4
    0
      config/examples/Mks/Robin/Configuration_adv.h
  69. 4
    0
      config/examples/Mks/Sbase/Configuration_adv.h
  70. 4
    0
      config/examples/RapideLite/RL200/Configuration_adv.h
  71. 4
    0
      config/examples/RigidBot/Configuration_adv.h
  72. 4
    0
      config/examples/SCARA/Configuration_adv.h
  73. 4
    0
      config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h
  74. 4
    0
      config/examples/Sanguinololu/Configuration_adv.h
  75. 4
    0
      config/examples/Tevo/Michelangelo/Configuration_adv.h
  76. 4
    0
      config/examples/Tevo/Tarantula Pro/Configuration_adv.h
  77. 4
    0
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h
  78. 4
    0
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h
  79. 4
    0
      config/examples/TheBorg/Configuration_adv.h
  80. 4
    0
      config/examples/TinyBoy2/Configuration_adv.h
  81. 4
    0
      config/examples/Tronxy/X3A/Configuration_adv.h
  82. 4
    0
      config/examples/Tronxy/X5S-2E/Configuration_adv.h
  83. 4
    0
      config/examples/UltiMachine/Archim1/Configuration_adv.h
  84. 4
    0
      config/examples/UltiMachine/Archim2/Configuration_adv.h
  85. 4
    0
      config/examples/VORONDesign/Configuration_adv.h
  86. 4
    0
      config/examples/Velleman/K8200/Configuration_adv.h
  87. 4
    0
      config/examples/Velleman/K8400/Configuration_adv.h
  88. 4
    0
      config/examples/WASP/PowerWASP/Configuration_adv.h
  89. 4
    0
      config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  90. 4
    0
      config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h
  91. 4
    0
      config/examples/delta/Anycubic/Kossel/Configuration_adv.h
  92. 4
    0
      config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  93. 4
    0
      config/examples/delta/FLSUN/kossel/Configuration_adv.h
  94. 4
    0
      config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  95. 4
    0
      config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h
  96. 4
    0
      config/examples/delta/MKS/SBASE/Configuration_adv.h
  97. 4
    0
      config/examples/delta/Tevo Little Monster/Configuration_adv.h
  98. 4
    0
      config/examples/delta/generic/Configuration_adv.h
  99. 4
    0
      config/examples/delta/kossel_mini/Configuration_adv.h
  100. 0
    0
      config/examples/delta/kossel_xl/Configuration_adv.h

+ 4
- 0
Marlin/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 59
- 42
Marlin/src/lcd/dogm/ultralcd_DOGM.cpp View File

105
 #if ENABLED(SHOW_BOOTSCREEN)
105
 #if ENABLED(SHOW_BOOTSCREEN)
106
 
106
 
107
   #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
107
   #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
108
-
109
-    FORCE_INLINE void draw_custom_bootscreen(const u8g_pgm_uint8_t * const bmp, const bool erase=true) {
108
+    // Draws a slice of a particular frame of the custom bootscreen, without the u8g loop
109
+    void MarlinUI::draw_custom_bootscreen(const uint8_t frame/*=0*/) {
110
       constexpr u8g_uint_t left = u8g_uint_t((LCD_PIXEL_WIDTH  - (CUSTOM_BOOTSCREEN_BMPWIDTH)) / 2),
110
       constexpr u8g_uint_t left = u8g_uint_t((LCD_PIXEL_WIDTH  - (CUSTOM_BOOTSCREEN_BMPWIDTH)) / 2),
111
                            top = u8g_uint_t((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2);
111
                            top = u8g_uint_t((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2);
112
       #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
112
       #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
113
         constexpr u8g_uint_t right = left + CUSTOM_BOOTSCREEN_BMPWIDTH,
113
         constexpr u8g_uint_t right = left + CUSTOM_BOOTSCREEN_BMPWIDTH,
114
                             bottom = top + CUSTOM_BOOTSCREEN_BMPHEIGHT;
114
                             bottom = top + CUSTOM_BOOTSCREEN_BMPHEIGHT;
115
       #endif
115
       #endif
116
-      u8g.firstPage();
117
-      do {
118
-        u8g.drawBitmapP(
119
-          left, top,
120
-          CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8), CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp
121
-        );
122
-        #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
123
-          if (erase) {
124
-            u8g.setColorIndex(1);
125
-            if (top) u8g.drawBox(0, 0, LCD_PIXEL_WIDTH, top);
126
-            if (left) u8g.drawBox(0, top, left, CUSTOM_BOOTSCREEN_BMPHEIGHT);
127
-            if (right < LCD_PIXEL_WIDTH) u8g.drawBox(right, top, LCD_PIXEL_WIDTH - right, CUSTOM_BOOTSCREEN_BMPHEIGHT);
128
-            if (bottom < LCD_PIXEL_HEIGHT) u8g.drawBox(0, bottom, LCD_PIXEL_WIDTH, LCD_PIXEL_HEIGHT - bottom);
129
-          }
116
+
117
+      const u8g_pgm_uint8_t * const bmp =
118
+        #if ENABLED(ANIMATED_BOOTSCREEN)
119
+          (u8g_pgm_uint8_t*)pgm_read_ptr(&custom_bootscreen_animation[frame])
130
         #else
120
         #else
131
-          UNUSED(erase);
121
+          custom_start_bmp
132
         #endif
122
         #endif
133
-      } while (u8g.nextPage());
134
-    }
123
+      ;
135
 
124
 
136
-    void lcd_custom_bootscreen() {
137
-      #if ENABLED(ANIMATED_BOOTSCREEN)
138
-        LOOP_L_N(f, COUNT(custom_bootscreen_animation)) {
139
-          if (f) safe_delay(CUSTOM_BOOTSCREEN_FRAME_TIME);
140
-          draw_custom_bootscreen((u8g_pgm_uint8_t*)pgm_read_ptr(&custom_bootscreen_animation[f]), f == 0);
125
+      u8g.drawBitmapP(
126
+        left, top,
127
+        CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8), CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp
128
+      );
129
+
130
+      #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
131
+        if (frame == 0) {
132
+          u8g.setColorIndex(1);
133
+          if (top) u8g.drawBox(0, 0, LCD_PIXEL_WIDTH, top);
134
+          if (left) u8g.drawBox(0, top, left, CUSTOM_BOOTSCREEN_BMPHEIGHT);
135
+          if (right < LCD_PIXEL_WIDTH) u8g.drawBox(right, top, LCD_PIXEL_WIDTH - right, CUSTOM_BOOTSCREEN_BMPHEIGHT);
136
+          if (bottom < LCD_PIXEL_HEIGHT) u8g.drawBox(0, bottom, LCD_PIXEL_WIDTH, LCD_PIXEL_HEIGHT - bottom);
141
         }
137
         }
138
+      #endif
139
+    }
140
+
141
+    // Shows the custom bootscreen, with the u8g loop, animations and delays
142
+    void MarlinUI::show_custom_bootscreen() {
143
+      #if DISABLED(ANIMATED_BOOTSCREEN)
144
+        constexpr millis_t d = 0;
145
+        constexpr uint8_t f = 0;
142
       #else
146
       #else
143
-        draw_custom_bootscreen(custom_start_bmp);
147
+        constexpr millis_t d = CUSTOM_BOOTSCREEN_FRAME_TIME;
148
+        LOOP_L_N(f, COUNT(custom_bootscreen_animation))
144
       #endif
149
       #endif
150
+        {
151
+          u8g.firstPage();
152
+          do { draw_custom_bootscreen(f); } while (u8g.nextPage());
153
+          if (d) safe_delay(d);
154
+        }
155
+
145
       #ifndef CUSTOM_BOOTSCREEN_TIMEOUT
156
       #ifndef CUSTOM_BOOTSCREEN_TIMEOUT
146
         #define CUSTOM_BOOTSCREEN_TIMEOUT 2500
157
         #define CUSTOM_BOOTSCREEN_TIMEOUT 2500
147
       #endif
158
       #endif
148
       safe_delay(CUSTOM_BOOTSCREEN_TIMEOUT);
159
       safe_delay(CUSTOM_BOOTSCREEN_TIMEOUT);
149
     }
160
     }
150
-
151
   #endif // SHOW_CUSTOM_BOOTSCREEN
161
   #endif // SHOW_CUSTOM_BOOTSCREEN
152
 
162
 
153
-  void MarlinUI::show_bootscreen() {
154
-    #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
155
-      lcd_custom_bootscreen();
156
-    #endif
157
-
163
+  // Draws a slice of the Marlin bootscreen, without the u8g loop
164
+  void MarlinUI::draw_marlin_bootscreen() {
158
     // Screen dimensions.
165
     // Screen dimensions.
159
     //const uint8_t width = u8g.getWidth(), height = u8g.getHeight();
166
     //const uint8_t width = u8g.getWidth(), height = u8g.getHeight();
160
     constexpr uint8_t width = LCD_PIXEL_WIDTH, height = LCD_PIXEL_HEIGHT;
167
     constexpr uint8_t width = LCD_PIXEL_WIDTH, height = LCD_PIXEL_HEIGHT;
193
     NOLESS(offx, 0);
200
     NOLESS(offx, 0);
194
     NOLESS(offy, 0);
201
     NOLESS(offy, 0);
195
 
202
 
196
-    u8g.firstPage();
197
-    do {
198
-      u8g.drawBitmapP(offx, offy, (START_BMPWIDTH + 7) / 8, START_BMPHEIGHT, start_bmp);
199
-      set_font(FONT_MENU);
200
-      #ifndef STRING_SPLASH_LINE2
201
-        u8g.drawStr(txt_offx_1, txt_base, STRING_SPLASH_LINE1);
202
-      #else
203
-        u8g.drawStr(txt_offx_1, txt_base - (MENU_FONT_HEIGHT), STRING_SPLASH_LINE1);
204
-        u8g.drawStr(txt_offx_2, txt_base, STRING_SPLASH_LINE2);
205
-      #endif
206
-    } while (u8g.nextPage());
203
+    u8g.drawBitmapP(offx, offy, (START_BMPWIDTH + 7) / 8, START_BMPHEIGHT, start_bmp);
204
+    set_font(FONT_MENU);
205
+    #ifndef STRING_SPLASH_LINE2
206
+      u8g.drawStr(txt_offx_1, txt_base, STRING_SPLASH_LINE1);
207
+    #else
208
+      u8g.drawStr(txt_offx_1, txt_base - (MENU_FONT_HEIGHT), STRING_SPLASH_LINE1);
209
+      u8g.drawStr(txt_offx_2, txt_base, STRING_SPLASH_LINE2);
210
+    #endif
211
+  }
212
+
213
+  // Shows the Marlin bootscreen, with the u8g loop and delays
214
+  void MarlinUI::show_marlin_bootscreen() {
207
     #ifndef BOOTSCREEN_TIMEOUT
215
     #ifndef BOOTSCREEN_TIMEOUT
208
       #define BOOTSCREEN_TIMEOUT 2500
216
       #define BOOTSCREEN_TIMEOUT 2500
209
     #endif
217
     #endif
218
+    u8g.firstPage();
219
+    do { draw_marlin_bootscreen(); } while (u8g.nextPage());
210
     safe_delay(BOOTSCREEN_TIMEOUT);
220
     safe_delay(BOOTSCREEN_TIMEOUT);
211
   }
221
   }
212
 
222
 
223
+  void MarlinUI::show_bootscreen() {
224
+    #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
225
+      show_custom_bootscreen();
226
+    #endif
227
+    show_marlin_bootscreen();
228
+  }
229
+
213
 #endif // SHOW_BOOTSCREEN
230
 #endif // SHOW_BOOTSCREEN
214
 
231
 
215
 #if ENABLED(LIGHTWEIGHT_UI)
232
 #if ENABLED(LIGHTWEIGHT_UI)

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp View File

343
   }
343
   }
344
 
344
 
345
   void DGUSScreenVariableHandler::DGUSLCD_SD_StartPrint(DGUS_VP_Variable &var, void *val_ptr) {
345
   void DGUSScreenVariableHandler::DGUSLCD_SD_StartPrint(DGUS_VP_Variable &var, void *val_ptr) {
346
-    if(!filelist.seek(file_to_print)) return;
346
+    if (!filelist.seek(file_to_print)) return;
347
     ExtUI::printFile(filelist.filename());
347
     ExtUI::printFile(filelist.filename());
348
     ScreenHandler.GotoScreen(DGUSLCD_SCREEN_STATUS);
348
     ScreenHandler.GotoScreen(DGUSLCD_SCREEN_STATUS);
349
   }
349
   }

+ 3
- 0
Marlin/src/lcd/language/language_en.h View File

1385
 #ifndef MSG_END_Z
1385
 #ifndef MSG_END_Z
1386
   #define MSG_END_Z                           _UxGT("  End Z")
1386
   #define MSG_END_Z                           _UxGT("  End Z")
1387
 #endif
1387
 #endif
1388
+#ifndef MSG_GAMES
1389
+  #define MSG_GAMES                           _UxGT("Games")
1390
+#endif
1388
 #ifndef MSG_BRICKOUT
1391
 #ifndef MSG_BRICKOUT
1389
   #define MSG_BRICKOUT                        _UxGT("Brickout")
1392
   #define MSG_BRICKOUT                        _UxGT("Brickout")
1390
 #endif
1393
 #endif

+ 58
- 27
Marlin/src/lcd/menu/menu_info.cpp View File

28
 
28
 
29
 #if HAS_LCD_MENU && ENABLED(LCD_INFO_MENU)
29
 #if HAS_LCD_MENU && ENABLED(LCD_INFO_MENU)
30
 
30
 
31
+#include "menu.h"
32
+
31
 #if HAS_GAMES
33
 #if HAS_GAMES
32
   #include "game/game.h"
34
   #include "game/game.h"
33
 #endif
35
 #endif
34
 
36
 
35
-#include "menu.h"
36
-
37
 #if ENABLED(PRINTCOUNTER)
37
 #if ENABLED(PRINTCOUNTER)
38
 
38
 
39
   #include "../../module/printcounter.h"
39
   #include "../../module/printcounter.h"
175
 //
175
 //
176
 // About Printer > Printer Info
176
 // About Printer > Printer Info
177
 //
177
 //
178
-void menu_info_printer() {
179
-  if (ui.use_click()) return ui.goto_previous_screen();
180
-  START_SCREEN();
181
-  STATIC_ITEM(MSG_MARLIN, true, true);                             // Marlin
182
-  STATIC_ITEM(SHORT_BUILD_VERSION, true);                          // x.x.x-Branch
183
-  STATIC_ITEM(STRING_DISTRIBUTION_DATE, true);                     // YYYY-MM-DD HH:MM
184
-  STATIC_ITEM(MACHINE_NAME, true);                                 // My3DPrinter
185
-  STATIC_ITEM(WEBSITE_URL, true);                                  // www.my3dprinter.com
186
-  STATIC_ITEM(MSG_INFO_EXTRUDERS ": " STRINGIFY(EXTRUDERS), true); // Extruders: 2
187
-  #if ENABLED(AUTO_BED_LEVELING_3POINT)
188
-    STATIC_ITEM(MSG_3POINT_LEVELING, true);                        // 3-Point Leveling
189
-  #elif ENABLED(AUTO_BED_LEVELING_LINEAR)
190
-    STATIC_ITEM(MSG_LINEAR_LEVELING, true);                        // Linear Leveling
191
-  #elif ENABLED(AUTO_BED_LEVELING_BILINEAR)
192
-    STATIC_ITEM(MSG_BILINEAR_LEVELING, true);                      // Bi-linear Leveling
193
-  #elif ENABLED(AUTO_BED_LEVELING_UBL)
194
-    STATIC_ITEM(MSG_UBL_LEVELING, true);                           // Unified Bed Leveling
195
-  #elif ENABLED(MESH_BED_LEVELING)
196
-    STATIC_ITEM(MSG_MESH_LEVELING, true);                          // Mesh Leveling
178
+#if DISABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN)
179
+  void menu_info_printer() {
180
+    if (ui.use_click()) return ui.goto_previous_screen();
181
+    START_SCREEN();
182
+    STATIC_ITEM(MSG_MARLIN, true, true);                             // Marlin
183
+    STATIC_ITEM(SHORT_BUILD_VERSION, true);                          // x.x.x-Branch
184
+    STATIC_ITEM(STRING_DISTRIBUTION_DATE, true);                     // YYYY-MM-DD HH:MM
185
+    STATIC_ITEM(MACHINE_NAME, true);                                 // My3DPrinter
186
+    STATIC_ITEM(WEBSITE_URL, true);                                  // www.my3dprinter.com
187
+    STATIC_ITEM(MSG_INFO_EXTRUDERS ": " STRINGIFY(EXTRUDERS), true); // Extruders: 2
188
+    #if ENABLED(AUTO_BED_LEVELING_3POINT)
189
+      STATIC_ITEM(MSG_3POINT_LEVELING, true);                        // 3-Point Leveling
190
+    #elif ENABLED(AUTO_BED_LEVELING_LINEAR)
191
+      STATIC_ITEM(MSG_LINEAR_LEVELING, true);                        // Linear Leveling
192
+    #elif ENABLED(AUTO_BED_LEVELING_BILINEAR)
193
+      STATIC_ITEM(MSG_BILINEAR_LEVELING, true);                      // Bi-linear Leveling
194
+    #elif ENABLED(AUTO_BED_LEVELING_UBL)
195
+      STATIC_ITEM(MSG_UBL_LEVELING, true);                           // Unified Bed Leveling
196
+    #elif ENABLED(MESH_BED_LEVELING)
197
+      STATIC_ITEM(MSG_MESH_LEVELING, true);                          // Mesh Leveling
198
+    #endif
199
+    END_SCREEN();
200
+  }
201
+#else
202
+  void menu_show_marlin_bootscreen() {
203
+    if (ui.use_click()) { ui.goto_previous_screen_no_defer(); }
204
+    ui.draw_marlin_bootscreen();
205
+  }
206
+
207
+  #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
208
+    void menu_show_custom_bootscreen() {
209
+      if (ui.use_click()) { ui.goto_screen(menu_show_marlin_bootscreen); }
210
+      ui.draw_custom_bootscreen();
211
+    }
197
   #endif
212
   #endif
198
-  END_SCREEN();
199
-}
213
+#endif // LCD_PRINTER_INFO_IS_BOOTSCREEN
200
 
214
 
201
 //
215
 //
202
 // "About Printer" submenu
216
 // "About Printer" submenu
204
 void menu_info() {
218
 void menu_info() {
205
   START_MENU();
219
   START_MENU();
206
   MENU_BACK(MSG_MAIN);
220
   MENU_BACK(MSG_MAIN);
207
-  MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, menu_info_printer);        // Printer Info >
208
-  MENU_ITEM(submenu, MSG_INFO_BOARD_MENU, menu_info_board);            // Board Info >
209
-  MENU_ITEM(submenu, MSG_INFO_THERMISTOR_MENU, menu_info_thermistors); // Thermistors >
221
+  #if ENABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN)
222
+    MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, (
223
+      #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
224
+        menu_show_custom_bootscreen
225
+      #else
226
+        menu_show_marlin_bootscreen
227
+      #endif
228
+    ));
229
+  #else
230
+    MENU_ITEM(submenu, MSG_INFO_PRINTER_MENU, menu_info_printer);        // Printer Info >
231
+    MENU_ITEM(submenu, MSG_INFO_BOARD_MENU, menu_info_board);            // Board Info >
232
+    MENU_ITEM(submenu, MSG_INFO_THERMISTOR_MENU, menu_info_thermistors); // Thermistors >
233
+  #endif
234
+
210
   #if ENABLED(PRINTCOUNTER)
235
   #if ENABLED(PRINTCOUNTER)
211
     MENU_ITEM(submenu, MSG_INFO_STATS_MENU, menu_info_stats);          // Printer Stats >
236
     MENU_ITEM(submenu, MSG_INFO_STATS_MENU, menu_info_stats);          // Printer Stats >
212
   #endif
237
   #endif
238
+
213
   #if HAS_GAMES
239
   #if HAS_GAMES
214
-    MENU_ITEM(submenu, "Game", (
240
+    #if ENABLED(GAMES_EASTER_EGG)
241
+      MENU_ITEM_DUMMY();
242
+      MENU_ITEM_DUMMY();
243
+    #endif
244
+    MENU_ITEM(submenu, MSG_GAMES, (
215
       #if HAS_GAME_MENU
245
       #if HAS_GAME_MENU
216
         menu_game
246
         menu_game
217
       #elif ENABLED(MARLIN_BRICKOUT)
247
       #elif ENABLED(MARLIN_BRICKOUT)
225
       #endif
255
       #endif
226
     ));
256
     ));
227
   #endif
257
   #endif
258
+
228
   END_MENU();
259
   END_MENU();
229
 }
260
 }
230
 
261
 

+ 5
- 1
Marlin/src/lcd/menu/menu_main.cpp View File

250
   #endif
250
   #endif
251
 
251
 
252
   #if HAS_GAMES && DISABLED(LCD_INFO_MENU)
252
   #if HAS_GAMES && DISABLED(LCD_INFO_MENU)
253
-    MENU_ITEM(submenu, "Game", (
253
+    #if ENABLED(GAMES_EASTER_EGG)
254
+      MENU_ITEM_DUMMY();
255
+      MENU_ITEM_DUMMY();
256
+    #endif
257
+    MENU_ITEM(submenu, MSG_GAMES, (
254
       #if HAS_GAME_MENU
258
       #if HAS_GAME_MENU
255
         menu_game
259
         menu_game
256
       #elif ENABLED(MARLIN_BRICKOUT)
260
       #elif ENABLED(MARLIN_BRICKOUT)

+ 7
- 0
Marlin/src/lcd/ultralcd.h View File

315
       static inline void refresh(const LCDViewAction type) { lcdDrawUpdate = type; }
315
       static inline void refresh(const LCDViewAction type) { lcdDrawUpdate = type; }
316
       static inline void refresh() { refresh(LCDVIEW_CLEAR_CALL_REDRAW); }
316
       static inline void refresh() { refresh(LCDVIEW_CLEAR_CALL_REDRAW); }
317
 
317
 
318
+      #if ENABLED(SHOW_CUSTOM_BOOTSCREEN)
319
+        static void draw_custom_bootscreen(const uint8_t frame=0);
320
+        static void show_custom_bootscreen();
321
+      #endif
322
+
318
       #if ENABLED(SHOW_BOOTSCREEN)
323
       #if ENABLED(SHOW_BOOTSCREEN)
324
+        static void draw_marlin_bootscreen();
325
+        static void show_marlin_bootscreen();
319
         static void show_bootscreen();
326
         static void show_bootscreen();
320
       #endif
327
       #endif
321
 
328
 

+ 1
- 2
Marlin/src/module/configuration_store.cpp View File

2028
           const char extui_data[ExtUI::eeprom_data_size] = { 0 };
2028
           const char extui_data[ExtUI::eeprom_data_size] = { 0 };
2029
           _FIELD_TEST(extui_data);
2029
           _FIELD_TEST(extui_data);
2030
           EEPROM_READ(extui_data);
2030
           EEPROM_READ(extui_data);
2031
-          if(!validating)
2032
-            ExtUI::onLoadSettings(extui_data);
2031
+          if (!validating) ExtUI::onLoadSettings(extui_data);
2033
         }
2032
         }
2034
       #endif
2033
       #endif
2035
 
2034
 

+ 4
- 0
config/default/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Alfawise/U20/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1138
   //#define MARLIN_BRICKOUT
1141
   //#define MARLIN_BRICKOUT
1139
   //#define MARLIN_INVADERS
1142
   //#define MARLIN_INVADERS
1140
   //#define MARLIN_SNAKE
1143
   //#define MARLIN_SNAKE
1144
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1141
 
1145
 
1142
 #endif // HAS_GRAPHICAL_LCD
1146
 #endif // HAS_GRAPHICAL_LCD
1143
 
1147
 

+ 4
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/A2/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/A2plus/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/A6/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/A8/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/A8plus/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Anet/E16/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/AnyCubic/i3/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/ArmEd/Configuration_adv.h View File

855
 
855
 
856
 // Include a page of printer information in the LCD Main Menu
856
 // Include a page of printer information in the LCD Main Menu
857
 //#define LCD_INFO_MENU
857
 //#define LCD_INFO_MENU
858
+#if ENABLED(LCD_INFO_MENU)
859
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
860
+#endif
858
 
861
 
859
 // Scroll a longer status message into view
862
 // Scroll a longer status message into view
860
 //#define STATUS_MESSAGE_SCROLLING
863
 //#define STATUS_MESSAGE_SCROLLING
1139
   //#define MARLIN_BRICKOUT
1142
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_INVADERS
1143
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_SNAKE
1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142
 
1146
 
1143
 #endif // HAS_GRAPHICAL_LCD
1147
 #endif // HAS_GRAPHICAL_LCD
1144
 
1148
 

+ 4
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/BQ/Hephestos/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h View File

859
 
859
 
860
 // Include a page of printer information in the LCD Main Menu
860
 // Include a page of printer information in the LCD Main Menu
861
 //#define LCD_INFO_MENU
861
 //#define LCD_INFO_MENU
862
+#if ENABLED(LCD_INFO_MENU)
863
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
864
+#endif
862
 
865
 
863
 // Scroll a longer status message into view
866
 // Scroll a longer status message into view
864
 #define STATUS_MESSAGE_SCROLLING
867
 #define STATUS_MESSAGE_SCROLLING
1143
   //#define MARLIN_BRICKOUT
1146
   //#define MARLIN_BRICKOUT
1144
   //#define MARLIN_INVADERS
1147
   //#define MARLIN_INVADERS
1145
   //#define MARLIN_SNAKE
1148
   //#define MARLIN_SNAKE
1149
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1146
 
1150
 
1147
 #endif // HAS_GRAPHICAL_LCD
1151
 #endif // HAS_GRAPHICAL_LCD
1148
 
1152
 

+ 4
- 0
config/examples/BQ/WITBOX/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Cartesio/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-10/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-10S/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-20 Pro/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-20/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/CR-8/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/Ender-2/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/Ender-3/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/Ender-4/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Creality/Ender-5/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Einstart-S/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/AIO_II/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah/base/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FYSETC/F6_13/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Felix/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h View File

850
 
850
 
851
 // Include a page of printer information in the LCD Main Menu
851
 // Include a page of printer information in the LCD Main Menu
852
 //#define LCD_INFO_MENU
852
 //#define LCD_INFO_MENU
853
+#if ENABLED(LCD_INFO_MENU)
854
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
855
+#endif
853
 
856
 
854
 // Scroll a longer status message into view
857
 // Scroll a longer status message into view
855
 //#define STATUS_MESSAGE_SCROLLING
858
 //#define STATUS_MESSAGE_SCROLLING
1134
   //#define MARLIN_BRICKOUT
1137
   //#define MARLIN_BRICKOUT
1135
   //#define MARLIN_INVADERS
1138
   //#define MARLIN_INVADERS
1136
   //#define MARLIN_SNAKE
1139
   //#define MARLIN_SNAKE
1140
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1137
 
1141
 
1138
 #endif // HAS_GRAPHICAL_LCD
1142
 #endif // HAS_GRAPHICAL_LCD
1139
 
1143
 

+ 4
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Formbot/Raptor/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h View File

855
 
855
 
856
 // Include a page of printer information in the LCD Main Menu
856
 // Include a page of printer information in the LCD Main Menu
857
 #define LCD_INFO_MENU
857
 #define LCD_INFO_MENU
858
+#if ENABLED(LCD_INFO_MENU)
859
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
860
+#endif
858
 
861
 
859
 // Scroll a longer status message into view
862
 // Scroll a longer status message into view
860
 #define STATUS_MESSAGE_SCROLLING
863
 #define STATUS_MESSAGE_SCROLLING
1139
   //#define MARLIN_BRICKOUT
1142
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_INVADERS
1143
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_SNAKE
1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142
 
1146
 
1143
 #endif // HAS_GRAPHICAL_LCD
1147
 #endif // HAS_GRAPHICAL_LCD
1144
 
1148
 

+ 4
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h View File

855
 
855
 
856
 // Include a page of printer information in the LCD Main Menu
856
 // Include a page of printer information in the LCD Main Menu
857
 #define LCD_INFO_MENU
857
 #define LCD_INFO_MENU
858
+#if ENABLED(LCD_INFO_MENU)
859
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
860
+#endif
858
 
861
 
859
 // Scroll a longer status message into view
862
 // Scroll a longer status message into view
860
 #define STATUS_MESSAGE_SCROLLING
863
 #define STATUS_MESSAGE_SCROLLING
1139
   //#define MARLIN_BRICKOUT
1142
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_INVADERS
1143
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_SNAKE
1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142
 
1146
 
1143
 #endif // HAS_GRAPHICAL_LCD
1147
 #endif // HAS_GRAPHICAL_LCD
1144
 
1148
 

+ 4
- 0
config/examples/Geeetech/A10/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Geeetech/A10M/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Geeetech/A20M/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/JGAurora/A1/Configuration_adv.h View File

856
 
856
 
857
 // Include a page of printer information in the LCD Main Menu
857
 // Include a page of printer information in the LCD Main Menu
858
 //#define LCD_INFO_MENU
858
 //#define LCD_INFO_MENU
859
+#if ENABLED(LCD_INFO_MENU)
860
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
861
+#endif
859
 
862
 
860
 // Scroll a longer status message into view
863
 // Scroll a longer status message into view
861
 //#define STATUS_MESSAGE_SCROLLING
864
 //#define STATUS_MESSAGE_SCROLLING
1140
   //#define MARLIN_BRICKOUT
1143
   //#define MARLIN_BRICKOUT
1141
   //#define MARLIN_INVADERS
1144
   //#define MARLIN_INVADERS
1142
   //#define MARLIN_SNAKE
1145
   //#define MARLIN_SNAKE
1146
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1143
 
1147
 
1144
 #endif // HAS_GRAPHICAL_LCD
1148
 #endif // HAS_GRAPHICAL_LCD
1145
 
1149
 

+ 4
- 0
config/examples/JGAurora/A5/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/JGAurora/A5S/Configuration_adv.h View File

856
 
856
 
857
 // Include a page of printer information in the LCD Main Menu
857
 // Include a page of printer information in the LCD Main Menu
858
 //#define LCD_INFO_MENU
858
 //#define LCD_INFO_MENU
859
+#if ENABLED(LCD_INFO_MENU)
860
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
861
+#endif
859
 
862
 
860
 // Scroll a longer status message into view
863
 // Scroll a longer status message into view
861
 //#define STATUS_MESSAGE_SCROLLING
864
 //#define STATUS_MESSAGE_SCROLLING
1140
   //#define MARLIN_BRICKOUT
1143
   //#define MARLIN_BRICKOUT
1141
   //#define MARLIN_INVADERS
1144
   //#define MARLIN_INVADERS
1142
   //#define MARLIN_SNAKE
1145
   //#define MARLIN_SNAKE
1146
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1143
 
1147
 
1144
 #endif // HAS_GRAPHICAL_LCD
1148
 #endif // HAS_GRAPHICAL_LCD
1145
 
1149
 

+ 4
- 0
config/examples/MakerParts/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Malyan/M150/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Malyan/M200/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Mks/Robin/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Mks/Sbase/Configuration_adv.h View File

852
 
852
 
853
 // Include a page of printer information in the LCD Main Menu
853
 // Include a page of printer information in the LCD Main Menu
854
 //#define LCD_INFO_MENU
854
 //#define LCD_INFO_MENU
855
+#if ENABLED(LCD_INFO_MENU)
856
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
857
+#endif
855
 
858
 
856
 // Scroll a longer status message into view
859
 // Scroll a longer status message into view
857
 //#define STATUS_MESSAGE_SCROLLING
860
 //#define STATUS_MESSAGE_SCROLLING
1136
   //#define MARLIN_BRICKOUT
1139
   //#define MARLIN_BRICKOUT
1137
   //#define MARLIN_INVADERS
1140
   //#define MARLIN_INVADERS
1138
   //#define MARLIN_SNAKE
1141
   //#define MARLIN_SNAKE
1142
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1139
 
1143
 
1140
 #endif // HAS_GRAPHICAL_LCD
1144
 #endif // HAS_GRAPHICAL_LCD
1141
 
1145
 

+ 4
- 0
config/examples/RapideLite/RL200/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/RigidBot/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/SCARA/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Sanguinololu/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Tevo/Michelangelo/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Tevo/Tarantula Pro/Configuration_adv.h View File

847
 
847
 
848
 // Include a page of printer information in the LCD Main Menu
848
 // Include a page of printer information in the LCD Main Menu
849
 #define LCD_INFO_MENU
849
 #define LCD_INFO_MENU
850
+#if ENABLED(LCD_INFO_MENU)
851
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
852
+#endif
850
 
853
 
851
 // Scroll a longer status message into view
854
 // Scroll a longer status message into view
852
 #define STATUS_MESSAGE_SCROLLING
855
 #define STATUS_MESSAGE_SCROLLING
1131
   //#define MARLIN_BRICKOUT
1134
   //#define MARLIN_BRICKOUT
1132
   //#define MARLIN_INVADERS
1135
   //#define MARLIN_INVADERS
1133
   //#define MARLIN_SNAKE
1136
   //#define MARLIN_SNAKE
1137
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1134
 
1138
 
1135
 #endif // HAS_GRAPHICAL_LCD
1139
 #endif // HAS_GRAPHICAL_LCD
1136
 
1140
 

+ 4
- 0
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/TheBorg/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/TinyBoy2/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Tronxy/X3A/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Tronxy/X5S-2E/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/UltiMachine/Archim1/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/UltiMachine/Archim2/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/VORONDesign/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Velleman/K8200/Configuration_adv.h View File

864
 
864
 
865
 // Include a page of printer information in the LCD Main Menu
865
 // Include a page of printer information in the LCD Main Menu
866
 //#define LCD_INFO_MENU
866
 //#define LCD_INFO_MENU
867
+#if ENABLED(LCD_INFO_MENU)
868
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
869
+#endif
867
 
870
 
868
 // Scroll a longer status message into view
871
 // Scroll a longer status message into view
869
 //#define STATUS_MESSAGE_SCROLLING
872
 //#define STATUS_MESSAGE_SCROLLING
1148
   //#define MARLIN_BRICKOUT
1151
   //#define MARLIN_BRICKOUT
1149
   //#define MARLIN_INVADERS
1152
   //#define MARLIN_INVADERS
1150
   //#define MARLIN_SNAKE
1153
   //#define MARLIN_SNAKE
1154
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1151
 
1155
 
1152
 #endif // HAS_GRAPHICAL_LCD
1156
 #endif // HAS_GRAPHICAL_LCD
1153
 
1157
 

+ 4
- 0
config/examples/Velleman/K8400/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/WASP/PowerWASP/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 //#define LCD_INFO_MENU
853
 //#define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 //#define STATUS_MESSAGE_SCROLLING
859
 //#define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/Wanhao/Duplicator 6/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 #define LCD_INFO_MENU
855
 #define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h View File

851
 
851
 
852
 // Include a page of printer information in the LCD Main Menu
852
 // Include a page of printer information in the LCD Main Menu
853
 #define LCD_INFO_MENU
853
 #define LCD_INFO_MENU
854
+#if ENABLED(LCD_INFO_MENU)
855
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
856
+#endif
854
 
857
 
855
 // Scroll a longer status message into view
858
 // Scroll a longer status message into view
856
 #define STATUS_MESSAGE_SCROLLING
859
 #define STATUS_MESSAGE_SCROLLING
1135
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_BRICKOUT
1136
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_INVADERS
1137
   //#define MARLIN_SNAKE
1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138
 
1142
 
1139
 #endif // HAS_GRAPHICAL_LCD
1143
 #endif // HAS_GRAPHICAL_LCD
1140
 
1144
 

+ 4
- 0
config/examples/delta/Anycubic/Kossel/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 #define LCD_INFO_MENU
855
 #define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 #define STATUS_MESSAGE_SCROLLING
861
 #define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/FLSUN/kossel/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/MKS/SBASE/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/Tevo Little Monster/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/generic/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 4
- 0
config/examples/delta/kossel_mini/Configuration_adv.h View File

853
 
853
 
854
 // Include a page of printer information in the LCD Main Menu
854
 // Include a page of printer information in the LCD Main Menu
855
 //#define LCD_INFO_MENU
855
 //#define LCD_INFO_MENU
856
+#if ENABLED(LCD_INFO_MENU)
857
+  //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
858
+#endif
856
 
859
 
857
 // Scroll a longer status message into view
860
 // Scroll a longer status message into view
858
 //#define STATUS_MESSAGE_SCROLLING
861
 //#define STATUS_MESSAGE_SCROLLING
1137
   //#define MARLIN_BRICKOUT
1140
   //#define MARLIN_BRICKOUT
1138
   //#define MARLIN_INVADERS
1141
   //#define MARLIN_INVADERS
1139
   //#define MARLIN_SNAKE
1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140
 
1144
 
1141
 #endif // HAS_GRAPHICAL_LCD
1145
 #endif // HAS_GRAPHICAL_LCD
1142
 
1146
 

+ 0
- 0
config/examples/delta/kossel_xl/Configuration_adv.h View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save