소스 검색

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

Marcio Teixeira 5 년 전
부모
커밋
eefe3f595a
100개의 변경된 파일502개의 추가작업 그리고 73개의 파일을 삭제
  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 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 59
- 42
Marlin/src/lcd/dogm/ultralcd_DOGM.cpp 파일 보기

@@ -105,56 +105,63 @@ void MarlinUI::set_font(const MarlinFont font_nr) {
105 105
 #if ENABLED(SHOW_BOOTSCREEN)
106 106
 
107 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 110
       constexpr u8g_uint_t left = u8g_uint_t((LCD_PIXEL_WIDTH  - (CUSTOM_BOOTSCREEN_BMPWIDTH)) / 2),
111 111
                            top = u8g_uint_t((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2);
112 112
       #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
113 113
         constexpr u8g_uint_t right = left + CUSTOM_BOOTSCREEN_BMPWIDTH,
114 114
                             bottom = top + CUSTOM_BOOTSCREEN_BMPHEIGHT;
115 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 120
         #else
131
-          UNUSED(erase);
121
+          custom_start_bmp
132 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 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 149
       #endif
150
+        {
151
+          u8g.firstPage();
152
+          do { draw_custom_bootscreen(f); } while (u8g.nextPage());
153
+          if (d) safe_delay(d);
154
+        }
155
+
145 156
       #ifndef CUSTOM_BOOTSCREEN_TIMEOUT
146 157
         #define CUSTOM_BOOTSCREEN_TIMEOUT 2500
147 158
       #endif
148 159
       safe_delay(CUSTOM_BOOTSCREEN_TIMEOUT);
149 160
     }
150
-
151 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 165
     // Screen dimensions.
159 166
     //const uint8_t width = u8g.getWidth(), height = u8g.getHeight();
160 167
     constexpr uint8_t width = LCD_PIXEL_WIDTH, height = LCD_PIXEL_HEIGHT;
@@ -193,23 +200,33 @@ void MarlinUI::set_font(const MarlinFont font_nr) {
193 200
     NOLESS(offx, 0);
194 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 215
     #ifndef BOOTSCREEN_TIMEOUT
208 216
       #define BOOTSCREEN_TIMEOUT 2500
209 217
     #endif
218
+    u8g.firstPage();
219
+    do { draw_marlin_bootscreen(); } while (u8g.nextPage());
210 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 230
 #endif // SHOW_BOOTSCREEN
214 231
 
215 232
 #if ENABLED(LIGHTWEIGHT_UI)

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/dgus/DGUSDisplay.cpp 파일 보기

@@ -343,7 +343,7 @@ void DGUSScreenVariableHandler::DGUSLCD_SendStringToDisplayPGM(DGUS_VP_Variable
343 343
   }
344 344
 
345 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 347
     ExtUI::printFile(filelist.filename());
348 348
     ScreenHandler.GotoScreen(DGUSLCD_SCREEN_STATUS);
349 349
   }

+ 3
- 0
Marlin/src/lcd/language/language_en.h 파일 보기

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

+ 58
- 27
Marlin/src/lcd/menu/menu_info.cpp 파일 보기

@@ -28,12 +28,12 @@
28 28
 
29 29
 #if HAS_LCD_MENU && ENABLED(LCD_INFO_MENU)
30 30
 
31
+#include "menu.h"
32
+
31 33
 #if HAS_GAMES
32 34
   #include "game/game.h"
33 35
 #endif
34 36
 
35
-#include "menu.h"
36
-
37 37
 #if ENABLED(PRINTCOUNTER)
38 38
 
39 39
   #include "../../module/printcounter.h"
@@ -175,28 +175,42 @@ void menu_info_board() {
175 175
 //
176 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 212
   #endif
198
-  END_SCREEN();
199
-}
213
+#endif // LCD_PRINTER_INFO_IS_BOOTSCREEN
200 214
 
201 215
 //
202 216
 // "About Printer" submenu
@@ -204,14 +218,30 @@ void menu_info_printer() {
204 218
 void menu_info() {
205 219
   START_MENU();
206 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 235
   #if ENABLED(PRINTCOUNTER)
211 236
     MENU_ITEM(submenu, MSG_INFO_STATS_MENU, menu_info_stats);          // Printer Stats >
212 237
   #endif
238
+
213 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 245
       #if HAS_GAME_MENU
216 246
         menu_game
217 247
       #elif ENABLED(MARLIN_BRICKOUT)
@@ -225,6 +255,7 @@ void menu_info() {
225 255
       #endif
226 256
     ));
227 257
   #endif
258
+
228 259
   END_MENU();
229 260
 }
230 261
 

+ 5
- 1
Marlin/src/lcd/menu/menu_main.cpp 파일 보기

@@ -250,7 +250,11 @@ void menu_main() {
250 250
   #endif
251 251
 
252 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 258
       #if HAS_GAME_MENU
255 259
         menu_game
256 260
       #elif ENABLED(MARLIN_BRICKOUT)

+ 7
- 0
Marlin/src/lcd/ultralcd.h 파일 보기

@@ -315,7 +315,14 @@ public:
315 315
       static inline void refresh(const LCDViewAction type) { lcdDrawUpdate = type; }
316 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 323
       #if ENABLED(SHOW_BOOTSCREEN)
324
+        static void draw_marlin_bootscreen();
325
+        static void show_marlin_bootscreen();
319 326
         static void show_bootscreen();
320 327
       #endif
321 328
 

+ 1
- 2
Marlin/src/module/configuration_store.cpp 파일 보기

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

+ 4
- 0
config/default/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Alfawise/U20/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1138,6 +1141,7 @@
1138 1141
   //#define MARLIN_BRICKOUT
1139 1142
   //#define MARLIN_INVADERS
1140 1143
   //#define MARLIN_SNAKE
1144
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1141 1145
 
1142 1146
 #endif // HAS_GRAPHICAL_LCD
1143 1147
 

+ 4
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/A2/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/A2plus/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/A6/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/A8/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/A8plus/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Anet/E16/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/AnyCubic/i3/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/ArmEd/Configuration_adv.h 파일 보기

@@ -855,6 +855,9 @@
855 855
 
856 856
 // Include a page of printer information in the LCD Main Menu
857 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 862
 // Scroll a longer status message into view
860 863
 //#define STATUS_MESSAGE_SCROLLING
@@ -1139,6 +1142,7 @@
1139 1142
   //#define MARLIN_BRICKOUT
1140 1143
   //#define MARLIN_INVADERS
1141 1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142 1146
 
1143 1147
 #endif // HAS_GRAPHICAL_LCD
1144 1148
 

+ 4
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/BQ/Hephestos/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h 파일 보기

@@ -859,6 +859,9 @@
859 859
 
860 860
 // Include a page of printer information in the LCD Main Menu
861 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 866
 // Scroll a longer status message into view
864 867
 #define STATUS_MESSAGE_SCROLLING
@@ -1143,6 +1146,7 @@
1143 1146
   //#define MARLIN_BRICKOUT
1144 1147
   //#define MARLIN_INVADERS
1145 1148
   //#define MARLIN_SNAKE
1149
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1146 1150
 
1147 1151
 #endif // HAS_GRAPHICAL_LCD
1148 1152
 

+ 4
- 0
config/examples/BQ/WITBOX/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Cartesio/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-10/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-10S/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-20 Pro/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-20/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/CR-8/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/Ender-2/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/Ender-3/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/Ender-4/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Creality/Ender-5/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Einstart-S/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/AIO_II/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/Cheetah/base/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FYSETC/F6_13/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Felix/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h 파일 보기

@@ -850,6 +850,9 @@
850 850
 
851 851
 // Include a page of printer information in the LCD Main Menu
852 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 857
 // Scroll a longer status message into view
855 858
 //#define STATUS_MESSAGE_SCROLLING
@@ -1134,6 +1137,7 @@
1134 1137
   //#define MARLIN_BRICKOUT
1135 1138
   //#define MARLIN_INVADERS
1136 1139
   //#define MARLIN_SNAKE
1140
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1137 1141
 
1138 1142
 #endif // HAS_GRAPHICAL_LCD
1139 1143
 

+ 4
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Formbot/Raptor/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h 파일 보기

@@ -855,6 +855,9 @@
855 855
 
856 856
 // Include a page of printer information in the LCD Main Menu
857 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 862
 // Scroll a longer status message into view
860 863
 #define STATUS_MESSAGE_SCROLLING
@@ -1139,6 +1142,7 @@
1139 1142
   //#define MARLIN_BRICKOUT
1140 1143
   //#define MARLIN_INVADERS
1141 1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142 1146
 
1143 1147
 #endif // HAS_GRAPHICAL_LCD
1144 1148
 

+ 4
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h 파일 보기

@@ -855,6 +855,9 @@
855 855
 
856 856
 // Include a page of printer information in the LCD Main Menu
857 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 862
 // Scroll a longer status message into view
860 863
 #define STATUS_MESSAGE_SCROLLING
@@ -1139,6 +1142,7 @@
1139 1142
   //#define MARLIN_BRICKOUT
1140 1143
   //#define MARLIN_INVADERS
1141 1144
   //#define MARLIN_SNAKE
1145
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1142 1146
 
1143 1147
 #endif // HAS_GRAPHICAL_LCD
1144 1148
 

+ 4
- 0
config/examples/Geeetech/A10/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Geeetech/A10M/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Geeetech/A20M/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/JGAurora/A1/Configuration_adv.h 파일 보기

@@ -856,6 +856,9 @@
856 856
 
857 857
 // Include a page of printer information in the LCD Main Menu
858 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 863
 // Scroll a longer status message into view
861 864
 //#define STATUS_MESSAGE_SCROLLING
@@ -1140,6 +1143,7 @@
1140 1143
   //#define MARLIN_BRICKOUT
1141 1144
   //#define MARLIN_INVADERS
1142 1145
   //#define MARLIN_SNAKE
1146
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1143 1147
 
1144 1148
 #endif // HAS_GRAPHICAL_LCD
1145 1149
 

+ 4
- 0
config/examples/JGAurora/A5/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/JGAurora/A5S/Configuration_adv.h 파일 보기

@@ -856,6 +856,9 @@
856 856
 
857 857
 // Include a page of printer information in the LCD Main Menu
858 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 863
 // Scroll a longer status message into view
861 864
 //#define STATUS_MESSAGE_SCROLLING
@@ -1140,6 +1143,7 @@
1140 1143
   //#define MARLIN_BRICKOUT
1141 1144
   //#define MARLIN_INVADERS
1142 1145
   //#define MARLIN_SNAKE
1146
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1143 1147
 
1144 1148
 #endif // HAS_GRAPHICAL_LCD
1145 1149
 

+ 4
- 0
config/examples/MakerParts/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Malyan/M150/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Malyan/M200/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Micromake/C1/enhanced/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Mks/Robin/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Mks/Sbase/Configuration_adv.h 파일 보기

@@ -852,6 +852,9 @@
852 852
 
853 853
 // Include a page of printer information in the LCD Main Menu
854 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 859
 // Scroll a longer status message into view
857 860
 //#define STATUS_MESSAGE_SCROLLING
@@ -1136,6 +1139,7 @@
1136 1139
   //#define MARLIN_BRICKOUT
1137 1140
   //#define MARLIN_INVADERS
1138 1141
   //#define MARLIN_SNAKE
1142
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1139 1143
 
1140 1144
 #endif // HAS_GRAPHICAL_LCD
1141 1145
 

+ 4
- 0
config/examples/RapideLite/RL200/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/RigidBot/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/SCARA/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Sanguinololu/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Tevo/Michelangelo/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Tevo/Tarantula Pro/Configuration_adv.h 파일 보기

@@ -847,6 +847,9 @@
847 847
 
848 848
 // Include a page of printer information in the LCD Main Menu
849 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 854
 // Scroll a longer status message into view
852 855
 #define STATUS_MESSAGE_SCROLLING
@@ -1131,6 +1134,7 @@
1131 1134
   //#define MARLIN_BRICKOUT
1132 1135
   //#define MARLIN_INVADERS
1133 1136
   //#define MARLIN_SNAKE
1137
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1134 1138
 
1135 1139
 #endif // HAS_GRAPHICAL_LCD
1136 1140
 

+ 4
- 0
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/TheBorg/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/TinyBoy2/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Tronxy/X3A/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Tronxy/X5S-2E/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/UltiMachine/Archim1/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/UltiMachine/Archim2/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/VORONDesign/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Velleman/K8200/Configuration_adv.h 파일 보기

@@ -864,6 +864,9 @@
864 864
 
865 865
 // Include a page of printer information in the LCD Main Menu
866 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 871
 // Scroll a longer status message into view
869 872
 //#define STATUS_MESSAGE_SCROLLING
@@ -1148,6 +1151,7 @@
1148 1151
   //#define MARLIN_BRICKOUT
1149 1152
   //#define MARLIN_INVADERS
1150 1153
   //#define MARLIN_SNAKE
1154
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1151 1155
 
1152 1156
 #endif // HAS_GRAPHICAL_LCD
1153 1157
 

+ 4
- 0
config/examples/Velleman/K8400/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/WASP/PowerWASP/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 //#define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/Wanhao/Duplicator 6/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h 파일 보기

@@ -851,6 +851,9 @@
851 851
 
852 852
 // Include a page of printer information in the LCD Main Menu
853 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 858
 // Scroll a longer status message into view
856 859
 #define STATUS_MESSAGE_SCROLLING
@@ -1135,6 +1138,7 @@
1135 1138
   //#define MARLIN_BRICKOUT
1136 1139
   //#define MARLIN_INVADERS
1137 1140
   //#define MARLIN_SNAKE
1141
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1138 1142
 
1139 1143
 #endif // HAS_GRAPHICAL_LCD
1140 1144
 

+ 4
- 0
config/examples/delta/Anycubic/Kossel/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 #define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/FLSUN/kossel/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/MKS/SBASE/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/Tevo Little Monster/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/generic/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 4
- 0
config/examples/delta/kossel_mini/Configuration_adv.h 파일 보기

@@ -853,6 +853,9 @@
853 853
 
854 854
 // Include a page of printer information in the LCD Main Menu
855 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 860
 // Scroll a longer status message into view
858 861
 //#define STATUS_MESSAGE_SCROLLING
@@ -1137,6 +1140,7 @@
1137 1140
   //#define MARLIN_BRICKOUT
1138 1141
   //#define MARLIN_INVADERS
1139 1142
   //#define MARLIN_SNAKE
1143
+  //#define GAMES_EASTER_EGG          // Add extra blank lines above the "Games" sub-menu
1140 1144
 
1141 1145
 #endif // HAS_GRAPHICAL_LCD
1142 1146
 

+ 0
- 0
config/examples/delta/kossel_xl/Configuration_adv.h 파일 보기


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.

Loading…
취소
저장