Browse Source

Animated Marlin boot screen (#14961)

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

+ 1
- 0
Marlin/Configuration_adv.h View File

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 397
- 2
Marlin/src/lcd/dogm/dogm_Bootscreen.h View File

@@ -35,7 +35,7 @@
35 35
   #include "../../../_Bootscreen.h"
36 36
 
37 37
   #ifndef CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH
38
-    #define CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH ((CUSTOM_BOOTSCREEN_BMPWIDTH + 7) / 8)
38
+    #define CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8)
39 39
   #endif
40 40
   #ifndef CUSTOM_BOOTSCREEN_BMPHEIGHT
41 41
     #define CUSTOM_BOOTSCREEN_BMPHEIGHT (sizeof(custom_start_bmp) / (CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH))
@@ -69,6 +69,142 @@
69 69
     B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
70 70
   };
71 71
 
72
+  #if ENABLED(BOOT_MARLIN_LOGO_ANIMATED)
73
+
74
+    const unsigned char start_bmp1[] PROGMEM = {
75
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
76
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
77
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
78
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
79
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,
80
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,
81
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,
82
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
83
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
84
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
85
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
86
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
87
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
88
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
89
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
90
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,
91
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
92
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
93
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
94
+    };
95
+
96
+    const unsigned char start_bmp2[] PROGMEM = {
97
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
98
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
99
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
100
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
101
+      B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111,
102
+      B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111,
103
+      B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111,
104
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000111,
105
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000011,
106
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
107
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
108
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
109
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
110
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
111
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
112
+      B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001,
113
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
114
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
115
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
116
+    };
117
+
118
+    const unsigned char start_bmp3[] PROGMEM = {
119
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
120
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
121
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
122
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
123
+      B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111,
124
+      B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111,
125
+      B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111,
126
+      B10001100,B00110000,B11000111,B10000000,B00000000,B00000000,B00000111,
127
+      B10001100,B00110000,B11001111,B11000000,B00000000,B00000000,B00000011,
128
+      B10001100,B00110000,B11011100,B11100000,B00000000,B00000000,B00000001,
129
+      B10001100,B00110000,B11011000,B01100000,B00000000,B00000000,B00000001,
130
+      B10001100,B00110000,B11010000,B01100000,B00000000,B00000000,B00000001,
131
+      B10001100,B00110000,B11011000,B01100000,B00000000,B00000000,B00000001,
132
+      B10001100,B00110000,B11011100,B01100000,B00000000,B00000000,B00000001,
133
+      B10001100,B00110000,B11001111,B01110000,B00000000,B00000000,B00000001,
134
+      B10001100,B00110000,B11000111,B01110000,B00000000,B00000000,B00000001,
135
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
136
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
137
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
138
+    };
139
+
140
+    const unsigned char start_bmp4[] PROGMEM = {
141
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
142
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
143
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
144
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
145
+      B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111,
146
+      B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111,
147
+      B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111,
148
+      B10001100,B00110000,B11000111,B10000011,B10000000,B00000000,B00000111,
149
+      B10001100,B00110000,B11001111,B11000111,B11000000,B00000000,B00000011,
150
+      B10001100,B00110000,B11011100,B11101100,B11100000,B00000000,B00000001,
151
+      B10001100,B00110000,B11011000,B01101100,B01100000,B00000000,B00000001,
152
+      B10001100,B00110000,B11010000,B01101100,B00000000,B00000000,B00000001,
153
+      B10001100,B00110000,B11011000,B01101100,B00000000,B00000000,B00000001,
154
+      B10001100,B00110000,B11011100,B01101100,B00000000,B00000000,B00000001,
155
+      B10001100,B00110000,B11001111,B01111100,B00000000,B00000000,B00000001,
156
+      B10001100,B00110000,B11000111,B01111100,B00000000,B00000000,B00000001,
157
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
158
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
159
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
160
+    };
161
+
162
+    const unsigned char start_bmp5[] PROGMEM = {
163
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
164
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
165
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
166
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
167
+      B10000011,B11001111,B00000000,B00000000,B00001100,B00000000,B00111111,
168
+      B10000111,B11111111,B10000000,B00000000,B00001100,B00000000,B00011111,
169
+      B10000110,B01111001,B10000000,B00000000,B00001100,B00000000,B00001111,
170
+      B10001100,B00110000,B11000111,B10000011,B10001100,B00000000,B00000111,
171
+      B10001100,B00110000,B11001111,B11000111,B11001100,B00000000,B00000011,
172
+      B10001100,B00110000,B11011100,B11101100,B11101100,B00000000,B00000001,
173
+      B10001100,B00110000,B11011000,B01101100,B01101100,B00000000,B00000001,
174
+      B10001100,B00110000,B11010000,B01101100,B00001100,B00000000,B00000001,
175
+      B10001100,B00110000,B11011000,B01101100,B00001100,B00000000,B00000001,
176
+      B10001100,B00110000,B11011100,B01101100,B00001110,B00000000,B00000001,
177
+      B10001100,B00110000,B11001111,B01111100,B00000111,B10000000,B00000001,
178
+      B10001100,B00110000,B11000111,B01111100,B00000011,B10000000,B00000001,
179
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
180
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
181
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
182
+    };
183
+
184
+    const unsigned char start_bmp6[] PROGMEM = {
185
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
186
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
187
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
188
+      B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
189
+      B10000011,B11001111,B00000000,B00000000,B00001100,B00110000,B00111111,
190
+      B10000111,B11111111,B10000000,B00000000,B00001100,B00110000,B00011111,
191
+      B10000110,B01111001,B10000000,B00000000,B00001100,B00000000,B00001111,
192
+      B10001100,B00110000,B11000111,B10000011,B10001100,B00110000,B00000111,
193
+      B10001100,B00110000,B11001111,B11000111,B11001100,B00110000,B00000011,
194
+      B10001100,B00110000,B11011100,B11101100,B11101100,B00110000,B00000001,
195
+      B10001100,B00110000,B11011000,B01101100,B01101100,B00110000,B00000001,
196
+      B10001100,B00110000,B11010000,B01101100,B00001100,B00110000,B00000001,
197
+      B10001100,B00110000,B11011000,B01101100,B00001100,B00110000,B00000001,
198
+      B10001100,B00110000,B11011100,B01101100,B00001110,B00111000,B00000001,
199
+      B10001100,B00110000,B11001111,B01111100,B00000111,B10011100,B00000001,
200
+      B10001100,B00110000,B11000111,B01111100,B00000011,B10001100,B00000001,
201
+      B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,
202
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
203
+      B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000
204
+    };
205
+
206
+  #endif
207
+
72 208
 #else
73 209
 
74 210
   #define START_BMPWIDTH      112
@@ -114,10 +250,269 @@
114 250
     B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
115 251
   };
116 252
 
253
+  #if ENABLED(BOOT_MARLIN_LOGO_ANIMATED)
254
+
255
+    const unsigned char start_bmp1[] PROGMEM = {
256
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
257
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
258
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
259
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
260
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
261
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
262
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
263
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,
264
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,
265
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,
266
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,
267
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,
268
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
269
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
270
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
271
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,
272
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,
273
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,
274
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
275
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
276
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
277
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
278
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
279
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
280
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
281
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
282
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
283
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
284
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
285
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
286
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
287
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
288
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
289
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
290
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
291
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
292
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
293
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
294
+    };
295
+
296
+    const unsigned char start_bmp2[] PROGMEM = {
297
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
298
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
299
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
300
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
301
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
302
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
303
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
304
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,
305
+      B11000000,B00001111,B11000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,
306
+      B11000000,B00111111,B11100001,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,
307
+      B11000000,B01111111,B11110011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,
308
+      B11000000,B11111111,B11111111,B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,
309
+      B11000001,B11111000,B01111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
310
+      B11000001,B11110000,B00111111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
311
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
312
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,
313
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,
314
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,
315
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
316
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
317
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
318
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
319
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
320
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
321
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
322
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
323
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
324
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
325
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
326
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
327
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
328
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
329
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
330
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
331
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
332
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
333
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
334
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
335
+    };
336
+
337
+    const unsigned char start_bmp3[] PROGMEM = {
338
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
339
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
340
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
341
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
342
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
343
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
344
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
345
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,
346
+      B11000000,B00001111,B11000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,
347
+      B11000000,B00111111,B11100001,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,
348
+      B11000000,B01111111,B11110011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,
349
+      B11000000,B11111111,B11111111,B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,
350
+      B11000001,B11111000,B01111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
351
+      B11000001,B11110000,B00111111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
352
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00011111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,
353
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,
354
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,
355
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,
356
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11110011,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
357
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11100000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
358
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B01111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
359
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B01111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
360
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
361
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
362
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
363
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
364
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11100000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
365
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B00111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
366
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B00111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
367
+      B11000001,B11100000,B00011110,B00000001,B11100000,B11111111,B00111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
368
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B00111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
369
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
370
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
371
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
372
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
373
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
374
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
375
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
376
+    };
377
+
378
+    const unsigned char start_bmp4[] PROGMEM = {
379
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
380
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
381
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
382
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
383
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
384
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
385
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
386
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,
387
+      B11000000,B00001111,B11000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,
388
+      B11000000,B00111111,B11100001,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,
389
+      B11000000,B01111111,B11110011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,
390
+      B11000000,B11111111,B11111111,B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,
391
+      B11000001,B11111000,B01111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,
392
+      B11000001,B11110000,B00111111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,
393
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00011111,B00000000,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B01111111,
394
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B11000000,B00001111,B11111000,B00000000,B00000000,B00000000,B00000000,B00111111,
395
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B11100000,B00011111,B11111100,B00000000,B00000000,B00000000,B00000000,B00011111,
396
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B11110000,B00111111,B11111110,B00000000,B00000000,B00000000,B00000000,B00001111,
397
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11110011,B11111000,B00111111,B00111110,B00000000,B00000000,B00000000,B00000000,B00000111,
398
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11100000,B11111100,B01111100,B00011111,B00000000,B00000000,B00000000,B00000000,B00000111,
399
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B01111100,B01111100,B00001111,B00000000,B00000000,B00000000,B00000000,B00000011,
400
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B01111100,B01111000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000011,
401
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
402
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
403
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
404
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B00111100,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
405
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11100000,B00111100,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
406
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
407
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
408
+      B11000001,B11100000,B00011110,B00000001,B11100000,B11111111,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
409
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,
410
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
411
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
412
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
413
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
414
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
415
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
416
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
417
+    };
418
+
419
+    const unsigned char start_bmp5[] PROGMEM = {
420
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
421
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
422
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
423
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
424
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
425
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
426
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
427
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00111111,B11111111,
428
+      B11000000,B00001111,B11000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00011111,B11111111,
429
+      B11000000,B00111111,B11100001,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00001111,B11111111,
430
+      B11000000,B01111111,B11110011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000111,B11111111,
431
+      B11000000,B11111111,B11111111,B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000011,B11111111,
432
+      B11000001,B11111000,B01111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000001,B11111111,
433
+      B11000001,B11110000,B00111111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000,B11111111,
434
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00011111,B00000000,B00000011,B11100000,B01111000,B00000000,B00000000,B00000000,B01111111,
435
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B11000000,B00001111,B11111000,B01111000,B00000000,B00000000,B00000000,B00111111,
436
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B11100000,B00011111,B11111100,B01111000,B00000000,B00000000,B00000000,B00011111,
437
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B11110000,B00111111,B11111110,B01111000,B00000000,B00000000,B00000000,B00001111,
438
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11110011,B11111000,B00111111,B00111110,B01111000,B00000000,B00000000,B00000000,B00000111,
439
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11100000,B11111100,B01111100,B00011111,B01111000,B00000000,B00000000,B00000000,B00000111,
440
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B01111100,B01111100,B00001111,B01111000,B00000000,B00000000,B00000000,B00000011,
441
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B01111100,B01111000,B00001111,B01111000,B00000000,B00000000,B00000000,B00000011,
442
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00000000,B00000000,B00000000,B00000011,
443
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00000000,B00000000,B00000000,B00000011,
444
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00000000,B00000000,B00000000,B00000011,
445
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B00111100,B01111000,B00000000,B01111000,B00000000,B00000000,B00000000,B00000011,
446
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11100000,B00111100,B01111000,B00000000,B01111100,B00000000,B00000000,B00000000,B00000011,
447
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B00111111,B11111000,B00000000,B01111111,B00000000,B00000000,B00000000,B00000011,
448
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B00111111,B11111000,B00000000,B00111111,B00000000,B00000000,B00000000,B00000011,
449
+      B11000001,B11100000,B00011110,B00000001,B11100000,B11111111,B00111111,B11111000,B00000000,B00011111,B00000000,B00000000,B00000000,B00000011,
450
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B00111111,B11111000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000011,
451
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
452
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
453
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
454
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
455
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
456
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
457
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
458
+    };
459
+
460
+    const unsigned char start_bmp6[] PROGMEM = {
461
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
462
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
463
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,
464
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,
465
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,
466
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,
467
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,
468
+      B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00111111,B11111111,
469
+      B11000000,B00001111,B11000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00011000,B00000000,B00011111,B11111111,
470
+      B11000000,B00111111,B11100001,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00111100,B00000000,B00001111,B11111111,
471
+      B11000000,B01111111,B11110011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00111100,B00000000,B00000111,B11111111,
472
+      B11000000,B11111111,B11111111,B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111000,B00111100,B00000000,B00000011,B11111111,
473
+      B11000001,B11111000,B01111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000001,B11111111,
474
+      B11000001,B11110000,B00111111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000,B11111111,
475
+      B11000001,B11100000,B00011110,B00000001,B11100000,B00011111,B00000000,B00000011,B11100000,B01111000,B00111100,B00000000,B00000000,B01111111,
476
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B11000000,B00001111,B11111000,B01111000,B00111100,B00000000,B00000000,B00111111,
477
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B11100000,B00011111,B11111100,B01111000,B00111100,B00000000,B00000000,B00011111,
478
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B11110000,B00111111,B11111110,B01111000,B00111100,B00000000,B00000000,B00001111,
479
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11110011,B11111000,B00111111,B00111110,B01111000,B00111100,B00000000,B00000000,B00000111,
480
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11100000,B11111100,B01111100,B00011111,B01111000,B00111100,B00000000,B00000000,B00000111,
481
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B01111100,B01111100,B00001111,B01111000,B00111100,B00000000,B00000000,B00000011,
482
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B01111100,B01111000,B00001111,B01111000,B00111100,B00000000,B00000000,B00000011,
483
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00111100,B00000000,B00000000,B00000011,
484
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00111100,B00000000,B00000000,B00000011,
485
+      B11000001,B11100000,B00011110,B00000001,B11100111,B10000000,B00111100,B01111000,B00000000,B01111000,B00111100,B00000000,B00000000,B00000011,
486
+      B11000001,B11100000,B00011110,B00000001,B11100111,B11000000,B00111100,B01111000,B00000000,B01111000,B00111100,B00000000,B00000000,B00000011,
487
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11100000,B00111100,B01111000,B00000000,B01111100,B00111100,B00000000,B00000000,B00000011,
488
+      B11000001,B11100000,B00011110,B00000001,B11100011,B11111111,B00111111,B11111000,B00000000,B01111111,B10111100,B00000000,B00000000,B00000011,
489
+      B11000001,B11100000,B00011110,B00000001,B11100001,B11111111,B00111111,B11111000,B00000000,B00111111,B10111111,B00000000,B00000000,B00000011,
490
+      B11000001,B11100000,B00011110,B00000001,B11100000,B11111111,B00111111,B11111000,B00000000,B00011111,B10111111,B00000000,B00000000,B00000011,
491
+      B11000001,B11100000,B00011110,B00000001,B11100000,B01111111,B00111111,B11111000,B00000000,B00001111,B10111111,B00000000,B00000000,B00000011,
492
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,
493
+      B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,
494
+      B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,
495
+      B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,
496
+      B00011110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111000,
497
+      B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,
498
+      B00000001,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000
499
+    };
500
+
501
+  #endif
502
+
503
+#endif
504
+
505
+#if ENABLED(BOOT_MARLIN_LOGO_ANIMATED)
506
+  #ifndef MARLIN_BOOTSCREEN_FRAME_TIME
507
+    #define MARLIN_BOOTSCREEN_FRAME_TIME 100 // (ms)
508
+  #endif
509
+  const unsigned char * const marlin_bootscreen_animation[] PROGMEM = {
510
+    start_bmp1, start_bmp2, start_bmp3, start_bmp4, start_bmp5, start_bmp6, start_bmp
511
+  };
117 512
 #endif
118 513
 
119 514
 #ifndef START_BMP_BYTEWIDTH
120
-  #define START_BMP_BYTEWIDTH ((START_BMPWIDTH + 7) / 8)
515
+  #define START_BMP_BYTEWIDTH CEILING(START_BMPWIDTH, 8)
121 516
 #endif
122 517
 #ifndef START_BMPHEIGHT
123 518
   #define START_BMPHEIGHT (sizeof(start_bmp) / (START_BMP_BYTEWIDTH))

+ 6
- 6
Marlin/src/lcd/dogm/dogm_Statusscreen.h View File

@@ -1220,10 +1220,10 @@
1220 1220
     #define STATUS_HOTEND4_WIDTH STATUS_HOTEND3_WIDTH
1221 1221
   #endif
1222 1222
   #ifndef STATUS_HOTEND5_WIDTH
1223
-    #define STATUS_HOTEND5_WIDTH STATUS_HOTEND5_WIDTH
1223
+    #define STATUS_HOTEND5_WIDTH STATUS_HOTEND4_WIDTH
1224 1224
   #endif
1225 1225
   #ifndef STATUS_HOTEND6_WIDTH
1226
-    #define STATUS_HOTEND6_WIDTH STATUS_HOTEND6_WIDTH
1226
+    #define STATUS_HOTEND6_WIDTH STATUS_HOTEND5_WIDTH
1227 1227
   #endif
1228 1228
 
1229 1229
   constexpr uint8_t status_hotend_width[HOTENDS] = ARRAY_N(HOTENDS, STATUS_HOTEND1_WIDTH, STATUS_HOTEND2_WIDTH, STATUS_HOTEND3_WIDTH, STATUS_HOTEND4_WIDTH, STATUS_HOTEND5_WIDTH, STATUS_HOTEND6_WIDTH);
@@ -1264,10 +1264,10 @@
1264 1264
     #define STATUS_HOTEND4_X STATUS_HOTEND3_X + STATUS_HEATERS_XSPACE
1265 1265
   #endif
1266 1266
   #ifndef STATUS_HOTEND5_X
1267
-    #define STATUS_HOTEND5_X STATUS_HOTEND5_X + STATUS_HEATERS_XSPACE
1267
+    #define STATUS_HOTEND5_X STATUS_HOTEND4_X + STATUS_HEATERS_XSPACE
1268 1268
   #endif
1269 1269
   #ifndef STATUS_HOTEND6_X
1270
-    #define STATUS_HOTEND6_X STATUS_HOTEND6_X + STATUS_HEATERS_XSPACE
1270
+    #define STATUS_HOTEND6_X STATUS_HOTEND5_X + STATUS_HEATERS_XSPACE
1271 1271
   #endif
1272 1272
 
1273 1273
   #if HOTENDS > 2
@@ -1291,10 +1291,10 @@
1291 1291
         #define STATUS_HOTEND4_TEXT_X STATUS_HOTEND3_TEXT_X + STATUS_HEATERS_XSPACE
1292 1292
       #endif
1293 1293
       #ifndef STATUS_HOTEND5_TEXT_X
1294
-        #define STATUS_HOTEND5_TEXT_X STATUS_HOTEND5_TEXT_X + STATUS_HEATERS_XSPACE
1294
+        #define STATUS_HOTEND5_TEXT_X STATUS_HOTEND4_TEXT_X + STATUS_HEATERS_XSPACE
1295 1295
       #endif
1296 1296
       #ifndef STATUS_HOTEND6_TEXT_X
1297
-        #define STATUS_HOTEND6_TEXT_X STATUS_HOTEND6_TEXT_X + STATUS_HEATERS_XSPACE
1297
+        #define STATUS_HOTEND6_TEXT_X STATUS_HOTEND5_TEXT_X + STATUS_HEATERS_XSPACE
1298 1298
       #endif
1299 1299
       constexpr uint8_t status_hotend_text_x[] = ARRAY_N(HOTENDS, STATUS_HOTEND1_TEXT_X, STATUS_HOTEND2_TEXT_X, STATUS_HOTEND3_TEXT_X, STATUS_HOTEND4_TEXT_X, STATUS_HOTEND5_TEXT_X, STATUS_HOTEND6_TEXT_X);
1300 1300
       #define STATUS_HOTEND_TEXT_X(N) status_hotend_text_x[N]

+ 25
- 12
Marlin/src/lcd/dogm/ultralcd_DOGM.cpp View File

@@ -115,17 +115,14 @@ void MarlinUI::set_font(const MarlinFont font_nr) {
115 115
       #endif
116 116
 
117 117
       const u8g_pgm_uint8_t * const bmp =
118
-        #if ENABLED(ANIMATED_BOOTSCREEN)
118
+        #if ENABLED(CUSTOM_BOOTSCREEN_ANIMATED)
119 119
           (u8g_pgm_uint8_t*)pgm_read_ptr(&custom_bootscreen_animation[frame])
120 120
         #else
121 121
           custom_start_bmp
122 122
         #endif
123 123
       ;
124 124
 
125
-      u8g.drawBitmapP(
126
-        left, top,
127
-        CEILING(CUSTOM_BOOTSCREEN_BMPWIDTH, 8), CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp
128
-      );
125
+      u8g.drawBitmapP(left, top, CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH, CUSTOM_BOOTSCREEN_BMPHEIGHT, bmp);
129 126
 
130 127
       #if ENABLED(CUSTOM_BOOTSCREEN_INVERTED)
131 128
         if (frame == 0) {
@@ -140,7 +137,7 @@ void MarlinUI::set_font(const MarlinFont font_nr) {
140 137
 
141 138
     // Shows the custom bootscreen, with the u8g loop, animations and delays
142 139
     void MarlinUI::show_custom_bootscreen() {
143
-      #if DISABLED(ANIMATED_BOOTSCREEN)
140
+      #if DISABLED(CUSTOM_BOOTSCREEN_ANIMATED)
144 141
         constexpr millis_t d = 0;
145 142
         constexpr uint8_t f = 0;
146 143
       #else
@@ -200,13 +197,29 @@ void MarlinUI::set_font(const MarlinFont font_nr) {
200 197
     NOLESS(offx, 0);
201 198
     NOLESS(offy, 0);
202 199
 
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);
200
+    auto draw_bootscreen_bmp = [offx, offy, txt_base, txt_offx_1, txt_offx_2](const uint8_t *bitmap) {
201
+      u8g.drawBitmapP(offx, offy, START_BMP_BYTEWIDTH, START_BMPHEIGHT, bitmap);
202
+      set_font(FONT_MENU);
203
+      #ifndef STRING_SPLASH_LINE2
204
+        u8g.drawStr(txt_offx_1, txt_base, STRING_SPLASH_LINE1);
205
+      #else
206
+        u8g.drawStr(txt_offx_1, txt_base - (MENU_FONT_HEIGHT), STRING_SPLASH_LINE1);
207
+        u8g.drawStr(txt_offx_2, txt_base, STRING_SPLASH_LINE2);
208
+      #endif
209
+    };
210
+
211
+    #if DISABLED(BOOT_MARLIN_LOGO_ANIMATED)
212
+      draw_bootscreen_bmp(start_bmp);
207 213
     #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);
214
+      constexpr millis_t d = MARLIN_BOOTSCREEN_FRAME_TIME;
215
+      LOOP_L_N(f, COUNT(marlin_bootscreen_animation)) {
216
+        u8g.firstPage();
217
+        do {
218
+          const u8g_pgm_uint8_t * const bmp = (u8g_pgm_uint8_t*)pgm_read_ptr(&marlin_bootscreen_animation[f]);
219
+          draw_bootscreen_bmp(bmp);
220
+        } while (u8g.nextPage());
221
+        if (d) safe_delay(d);
222
+      }
210 223
     #endif
211 224
   }
212 225
 

+ 1
- 1
buildroot/share/tests/megaatmega2560-tests View File

@@ -54,7 +54,7 @@ opt_set TEMP_SENSOR_3 20
54 54
 opt_set TEMP_SENSOR_4 1000
55 55
 opt_set TEMP_SENSOR_BED 1
56 56
 opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT SKEW_CORRECTION \
57
-           REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER LIGHTWEIGHT_UI STATUS_MESSAGE_SCROLLING \
57
+           REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER LIGHTWEIGHT_UI STATUS_MESSAGE_SCROLLING BOOT_MARLIN_LOGO_SMALL BOOT_MARLIN_LOGO_ANIMATED \
58 58
            SDSUPPORT SDCARD_SORT_ALPHA USB_FLASH_DRIVE_SUPPORT SCROLL_LONG_FILENAMES \
59 59
            EEPROM_SETTINGS EEPROM_CHITCHAT GCODE_MACROS CUSTOM_USER_MENUS \
60 60
            MULTI_NOZZLE_DUPLICATION JUNCTION_DEVIATION LIN_ADVANCE QUICK_HOME \

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1138,6 +1138,7 @@
1138 1138
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1139 1139
   #define STATUS_HEAT_PERCENT         // Show heating in a progress bar
1140 1140
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1141
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1141 1142
 
1142 1143
   // Frivolous Game Options
1143 1144
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 2
- 1
config/examples/Anet/E16/Configuration_adv.h View File

@@ -1134,7 +1134,8 @@
1134 1134
   //#define STATUS_ALT_FAN_BITMAP     // Use the alternative fan bitmap
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137
-  #define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  #define BOOT_MARLIN_LOGO_SMALL      // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 2
- 2
config/examples/AnimationExample/_Bootscreen.h View File

@@ -25,7 +25,7 @@
25 25
  * Animated boot screen example
26 26
  */
27 27
 
28
-#define ANIMATED_BOOTSCREEN
28
+#define CUSTOM_BOOTSCREEN_ANIMATED
29 29
 #define CUSTOM_BOOTSCREEN_FRAME_TIME 100  // (ms)
30 30
 
31 31
 #define CUSTOM_BOOTSCREEN_BMPWIDTH   128
@@ -90,7 +90,7 @@ const unsigned char custom_start_bmp[] PROGMEM = {
90 90
   B00000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000
91 91
 };
92 92
 
93
-#if ENABLED(ANIMATED_BOOTSCREEN)
93
+#if ENABLED(CUSTOM_BOOTSCREEN_ANIMATED)
94 94
 
95 95
   const unsigned char custom_start_bmp1[] PROGMEM = {
96 96
     B11111001,B11111111,B11111111,B11111111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1139,6 +1139,7 @@
1139 1139
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1140 1140
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1141 1141
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1142
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1142 1143
 
1143 1144
   // Frivolous Game Options
1144 1145
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1143,6 +1143,7 @@
1143 1143
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1144 1144
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1145 1145
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1146
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1146 1147
 
1147 1148
   // Frivolous Game Options
1148 1149
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1139,6 +1139,7 @@
1139 1139
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1140 1140
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1141 1141
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1142
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1142 1143
 
1143 1144
   // Frivolous Game Options
1144 1145
   //#define MARLIN_BRICKOUT

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

@@ -1139,6 +1139,7 @@
1139 1139
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1140 1140
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1141 1141
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1142
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1142 1143
 
1143 1144
   // Frivolous Game Options
1144 1145
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   #define STATUS_FAN_FRAMES 3         // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   #define STATUS_HEAT_PERCENT         // Show heating in a progress bar
1137 1137
   #define BOOT_MARLIN_LOGO_SMALL      // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   #define STATUS_FAN_FRAMES 3         // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   #define STATUS_HEAT_PERCENT         // Show heating in a progress bar
1137 1137
   #define BOOT_MARLIN_LOGO_SMALL      // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 1
- 1
config/examples/JGAurora/A1/Configuration.h View File

@@ -81,7 +81,7 @@
81 81
 #define STRING_CONFIG_H_AUTHOR "(Roberto Mariani & Samuel Pinches)" // Who made the changes.
82 82
 #define SHOW_BOOTSCREEN
83 83
 #define STRING_SPLASH_LINE1 "JG-A1 v2.0 (29-7-19)" // will be shown during bootup in line 1
84
-#define STRING_SPLASH_LINE2 "JGAuroraForum.com"         // will be shown during bootup in line 2
84
+#define STRING_SPLASH_LINE2 "JGAuroraForum.com" // will be shown during bootup in line 2
85 85
 
86 86
 /**
87 87
  * *** VENDORS PLEASE READ ***

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

@@ -1140,6 +1140,7 @@
1140 1140
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1141 1141
   #define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1142 1142
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1143
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1143 1144
 
1144 1145
   // Frivolous Game Options
1145 1146
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 1
- 1
config/examples/JGAurora/A5S/Configuration.h View File

@@ -81,7 +81,7 @@
81 81
 #define STRING_CONFIG_H_AUTHOR "(Roberto Mariani & Samuel Pinches)" // Who made the changes.
82 82
 #define SHOW_BOOTSCREEN
83 83
 #define STRING_SPLASH_LINE1 "JG-A5S v2.0 (29-7-19)" // will be shown during bootup in line 1
84
-#define STRING_SPLASH_LINE2 "JGAuroraForum.com"         // will be shown during bootup in line 2
84
+#define STRING_SPLASH_LINE2 "JGAuroraForum.com" // will be shown during bootup in line 2
85 85
 
86 86
 /**
87 87
  * *** VENDORS PLEASE READ ***

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

@@ -1140,6 +1140,7 @@
1140 1140
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1141 1141
   #define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1142 1142
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1143
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1143 1144
 
1144 1145
   // Frivolous Game Options
1145 1146
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1136,6 +1136,7 @@
1136 1136
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1137 1137
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1138 1138
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1139
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1139 1140
 
1140 1141
   // Frivolous Game Options
1141 1142
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   #define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1131,6 +1131,7 @@
1131 1131
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1132 1132
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1133 1133
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1134
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1134 1135
 
1135 1136
   // Frivolous Game Options
1136 1137
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   #define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1134,6 +1134,7 @@
1134 1134
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1135 1135
   #define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1136 1136
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1137
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1137 1138
 
1138 1139
   // Frivolous Game Options
1139 1140
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1148,6 +1148,7 @@
1148 1148
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1149 1149
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1150 1150
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1151
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1151 1152
 
1152 1153
   // Frivolous Game Options
1153 1154
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1135,6 +1135,7 @@
1135 1135
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1136 1136
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1137 1137
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1138
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1138 1139
 
1139 1140
   // Frivolous Game Options
1140 1141
   //#define MARLIN_BRICKOUT

+ 1
- 1
config/examples/delta/Anycubic/Kossel/Configuration.h View File

@@ -91,7 +91,7 @@
91 91
 #define STRING_CONFIG_H_AUTHOR "@brandstaetter, @grbd" // Who made the changes.
92 92
 #define SHOW_BOOTSCREEN
93 93
 #define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
94
-#define STRING_SPLASH_LINE2 "Welcome to ANYCUBIC"         // will be shown during bootup in line 2
94
+#define STRING_SPLASH_LINE2 "Welcome to ANYCUBIC" // will be shown during bootup in line 2
95 95
 
96 96
 /**
97 97
  * *** VENDORS PLEASE READ ***

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

+ 1
- 0
config/examples/delta/Dreammaker/Overlord/Configuration_adv.h View File

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

+ 1
- 0
config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h View File

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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

@@ -1137,6 +1137,7 @@
1137 1137
   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
1138 1138
   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
1139 1139
   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
1140
+  //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM.
1140 1141
 
1141 1142
   // Frivolous Game Options
1142 1143
   //#define MARLIN_BRICKOUT

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


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

Loading…
Cancel
Save