Skip to content

Commit 29a5ff1

Browse files
committed
Compact Bootscreen updates
1 parent 3dbf858 commit 29a5ff1

14 files changed

+502
-104
lines changed

Marlin/Configuration.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -3311,10 +3311,9 @@
33113311
* ANET_BLACK - Theme used for Anet ET4/5
33123312
*/
33133313
#define TFT_THEME BLACK_MARLIN
3314+
#define COMPACT_MARLIN_BOOT_LOGO // Use compressed data to save Flash space
33143315

33153316
//#define TFT_SHARED_IO // I/O is shared between TFT display and other devices. Disable async data transfer.
3316-
3317-
#define COMPACT_MARLIN_BOOT_LOGO // Use compressed data to save Flash space.
33183317
#endif
33193318

33203319
#if ENABLED(TFT_LVGL_UI)

Marlin/src/lcd/tft/canvas.cpp

+7-2
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,11 @@ void Canvas::addImage(int16_t x, int16_t y, MarlinImage image, uint16_t *colors)
110110
if (line >= startLine && line < endLine) {
111111
uint16_t *pixel = buffer + x + (line - startLine) * width;
112112
for (int16_t j = 0; j < image_width; j++) {
113-
if (WITHIN(x + j, 0, width - 1)) *pixel = ENDIAN_COLOR(*data);
113+
if (WITHIN(x + j, 0, width - 1)) {
114+
uint16_t color = ENDIAN_COLOR(*data);
115+
if (color == 0x0001) color = COLOR_BACKGROUND;
116+
*pixel = color;
117+
}
114118
pixel++;
115119
data++;
116120
}
@@ -131,6 +135,7 @@ void Canvas::addImage(int16_t x, int16_t y, MarlinImage image, uint16_t *colors)
131135
int16_t srcy = 0, srcx = 0, // Image data line / column index
132136
dsty = y, dstx = x; // Destination line / column index
133137

138+
uint16_t color = 0; // Persist the last fetched color value
134139
bool done = false;
135140
while (!done) {
136141
uint8_t count = *bytedata++; // Get the count byte
@@ -140,12 +145,12 @@ void Canvas::addImage(int16_t x, int16_t y, MarlinImage image, uint16_t *colors)
140145
bool getcol = true; // Get at least one color word
141146
while (count--) { // Emit 'count' pixels
142147

143-
uint16_t color;
144148
if (getcol) {
145149
getcol = uniq; // Keep getting colors if not RLE
146150
const uint16_t msb = *bytedata++, // Color most-significant bits
147151
lsb = *bytedata++; // Color least-significant bits
148152
color = ENDIAN_COLOR((msb << 8) | lsb); // Color with proper endianness
153+
if (color == 0x0001) color = COLOR_BACKGROUND;
149154
}
150155

151156
if (dsty >= startLine) { // Dest pixel Y at the canvas yet?

Marlin/src/lcd/tft/images/bootscreen_1024x600x16.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,7 @@ const uint16_t marlin_logo_1024x600x16[614400] = {
627627
0x004B,0x004B,0x004B,0x006C,0x42B4,0x42D5,0x1170,0x00AE,0x00AE,0x008D,0x006C,0x008C,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x006B,0x006B,0x004A,0x004A,0x004A,0x006A,0x004A,0x006B,0x004A,0x004A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x004A,0x006A,0x004A,0x006B,0x008B,0x00AC,0x21D0,0x3A94,0x2A32,0x008C,0x00AD,0x008C,0x004B,0x004B,0x002A,0x002A,0x002A,0x004A,0x004A,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x004A,0x006A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006B,0x004B,0x004A,0x006B,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006B,0x004A,0x006B,0x006B,0x006A,0x006A,0x006A,0x006B,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006B,0x004A,0x004A,0x004A,0x006B,0x006B,0x29F1,0x3A94,0x00ED,0x00AC,0x008C,0x006B,0x006B,0x004B,0x004B,0x004B,0x004B,0x004B,0x004B,0x004A,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x004A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x006A,0x004A,0x006B,0x006B,0x006A,0x006A,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006A,0x006B,0x004A,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006A,0x006A,0x006A,0x006B,0x006B,0x004A,0x006B,0x006B,0x006B,0x004B,0x004B,0x004B,0x006B,0x004A,0x006B,0x004A,0x006A,0x006A,0x006A,0x004A,0x006A,0x004A,0x006B,0x006B,0x004A,0x004A,0x004B,0x004B,0x112F,0x2A33,0x114F,0x00AC,0x006B,0x004B,0x004B,0x004B,0x004B,0x004A,0x002A,0x002A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x004A,0x004A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x006B,0x004A,0x006B,0x004A,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x006B,0x006B,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x004A,0x004A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004B,0x004B,0x3AD5,0x21F1,0x00AC,0x006C,0x004B,0x004B,0x002A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x002A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x006A,0x006B,0x004A,0x006B,0x006A,0x006B,0x006B,0x006B,0x006B,0x006B,0x006B,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006B,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006B,0x006A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x002A,0x116F,0x21B1,0x006B,0x006B,0x004B,0x004B,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004B,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004B,0x004A,0x004B,0x006B,0x004A,0x004A,0x006B,0x004B,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x006B,0x006B,0x006B,0x006B,0x006B,0x004A,0x004A,0x004A,0x006B,0x004B,0x004B,0x006B,0x006B,0x008C,0x006B,0x2190,0x3A33,0x006C,0x006C,0x006B,0x004B,0x004B,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x006B,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x004A,0x006A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004B,0x004A,0x004B,0x006B,0x00AC,0x010E,0x2232,0x21F1,0x08CD,0x006C,0x004B,0x004B,0x004B,0x004B,0x006B,0x006B,0x006B,0x004A,0x004A,0x006A,0x004A,0x004A,0x006A,0x006A,0x004A,0x006A,0x006B,0x006B,0x004A,0x006B,0x004A,0x006B,0x006B,0x006B,0x004A,0x004A,0x004A,0x004A,0x004B,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006B,0x004A,0x006B,0x004B,0x004B,0x004B,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006B,0x006B,0x004B,0x004B,0x006B,0x00AC,0x00ED,0x2211,0x2A32,0x00CC,0x006B,0x006B,0x004B,0x004B,0x004B,0x004A,0x004A,0x006B,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006B,0x006A,0x006B,0x006B,0x006A,0x006B,0x008B,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x006A,0x006A,0x006A,0x004A,0x006A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004B,0x004B,0x004A,0x004B,0x006B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004B,0x004A,0x004A,0x004A,0x006B,0x006B,0x004A,0x004B,0x002A,0x004B,0x004B,0x006B,0x004B,0x008C,0x00AC,0x00ED,0x016E,0x2A73,0x3293,0x090D,0x008C,0x006B,0x004B,0x004B,0x004B,0x004B,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x006A,0x006A,0x006A,0x004A,0x006B,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004B,0x004B,0x004B,0x004B,0x004B,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x006A,0x004A,0x004A,0x004A,0x006A,0x006A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x004A,0x006A,0x006A,0x006A,0x006A
628628
};
629629

630+
// Saves 377799 bytes
630631
const uint8_t marlin_logo_1024x600x16_rle16[851001] = {
631632
0x02, 0x20, 0xEF, 0x02, 0x21, 0x0F, 0x02, 0x20, 0xEE, 0x02, 0x20, 0xEF, 0x80, 0x20, 0xEE, 0x02, 0x21, 0x0E, 0x05, 0x19, 0x0E, 0x01, 0x19, 0x0F, 0x81, 0x21, 0x0F, 0x20, 0xEF, 0x01, 0x21, 0x0F, 0x82, 0x19, 0x0F, 0x21, 0x0F, 0x21, 0x0E, 0x03, 0x21, 0x0F, 0x01, 0x21, 0x0E, 0x80, 0x21, 0x0F, 0x08, 0x21, 0x0E, 0x02, 0x21, 0x0F, 0x82, 0x20, 0xEF, 0x21, 0x0F, 0x19, 0x0F, 0x2B, 0x21, 0x0F, 0x80, 0x20, 0xEF, 0x04, 0x21, 0x0F, 0x80, 0x21, 0x10, 0x03, 0x21, 0x0F, 0x01, 0x29, 0x0F, 0x8D, 0x20, 0xEF, 0x29, 0x0F, 0x28, 0xEF, 0x21, 0x0F, 0x21, 0x10, 0x19, 0x31, 0x19, 0x33, 0x09, 0x34, 0x01, 0x55, 0x01, 0x77, 0x01, 0x97, 0x01, 0xB8, 0x01, 0xFA, 0x01, 0xDA, 0x01, 0x01, 0xFA, 0x01, 0x01, 0xD9, 0x8A, 0x01, 0xFA, 0x01, 0xF9, 0x01, 0xD8, 0x01, 0x97, 0x01, 0x55, 0x01, 0x35, 0x08, 0xF3, 0x11, 0x13, 0x19, 0x52, 0x21, 0x31, 0x21, 0x11, 0x02, 0x29, 0x10, 0x82, 0x20, 0xEF, 0x29, 0x0F, 0x20, 0xEF, 0x04, 0x21, 0x0F, 0x82, 0x21, 0x10, 0x21, 0x30, 0x21, 0x0F, 0x02, 0x21, 0x10, 0x81, 0x29, 0x30, 0x29, 0x10, 0x02, 0x21, 0x10, 0x82, 0x29, 0x10, 0x21, 0x0F, 0x21, 0x2F, 0x04, 0x21, 0x0F, 0x01, 0x21, 0x2F, 0x80, 0x21, 0x0F, 0x01, 0x29, 0x0F, 0x01, 0x21, 0x10, 0x0A, 0x21, 0x0F, 0x82, 0x21, 0x2F, 0x21, 0x0F, 0x29, 0x30, 0x01, 0x21, 0x2F, 0x84, 0x21, 0x0F, 0x29, 0x30, 0x21, 0x0F, 0x21, 0x10, 0x20, 0xEF, 0x02, 0x21, 0x10, 0x93, 0x21, 0x31, 0x21, 0x32, 0x19, 0x53, 0x19, 0x54, 0x11, 0x74, 0x11, 0xB6, 0x19, 0xF7, 0x11, 0xD6, 0x09, 0x95, 0x09, 0x74, 0x09, 0x54,
632633
0x09, 0x53, 0x11, 0x33, 0x11, 0x32, 0x19, 0x72, 0x21, 0x72, 0x21, 0x92, 0x29, 0x92, 0x21, 0x71, 0x29, 0x71, 0x03, 0x21, 0x51, 0x80, 0x21, 0x30, 0x01, 0x21, 0x51, 0x87, 0x29, 0x51, 0x21, 0x31, 0x29, 0x51, 0x21, 0x31, 0x29, 0x31, 0x29, 0x30, 0x29, 0x51, 0x21, 0x30, 0x04, 0x21, 0x51, 0x81, 0x21, 0x71, 0x21, 0x92, 0x01, 0x21, 0x51, 0x8D, 0x19, 0x31, 0x19, 0x30, 0x21, 0x51, 0x21, 0x72, 0x19, 0x52, 0x19, 0x72, 0x19, 0x73, 0x11, 0x74, 0x11, 0x95, 0x11, 0xB6, 0x09, 0xB7, 0x09, 0xD7, 0x09, 0xB7, 0x09, 0xD7, 0x02, 0x09, 0xF8, 0x03, 0x09, 0xD8, 0x84, 0x09, 0xD7, 0x09, 0x97, 0x09, 0x75, 0x11, 0x33, 0x11, 0x12, 0x01, 0x19, 0x11, 0x85, 0x19, 0x10, 0x21, 0x10, 0x21, 0x0F, 0x21, 0x2F, 0x21, 0x0F, 0x21, 0x2F, 0x03, 0x21, 0x0F, 0x80, 0x21, 0x2F, 0x02, 0x21, 0x0F, 0x81, 0x21, 0x10, 0x21, 0x30, 0x0B, 0x21, 0x10, 0x03, 0x21, 0x30, 0x80, 0x21, 0x10, 0x06, 0x21, 0x30, 0x80, 0x21, 0x10, 0x04, 0x21, 0x30, 0x80, 0x21, 0x0F, 0x0C, 0x21, 0x30, 0x03, 0x21, 0x10, 0x80, 0x21, 0x30, 0x04, 0x21, 0x10, 0x01, 0x21, 0x30, 0x80, 0x21, 0x10, 0x04, 0x29, 0x10, 0x01, 0x29, 0x0F, 0x01, 0x29, 0x10, 0x07, 0x21, 0x0F, 0x01, 0x21, 0x10, 0x81, 0x20, 0xF0, 0x29, 0x10, 0x01, 0x21, 0x10, 0x86, 0x21, 0x31, 0x19, 0x32, 0x19, 0x52, 0x19, 0x53, 0x19, 0x95, 0x19, 0xD6, 0x1A, 0x18, 0x01, 0x19, 0xF8, 0x83, 0x11, 0xD7, 0x09, 0x75, 0x01, 0x13, 0x09, 0x33, 0x01, 0x11, 0x32, 0x86, 0x19, 0x31, 0x19, 0x10, 0x21, 0x10, 0x21, 0x0F, 0x21, 0x30, 0x21, 0x0F, 0x21, 0x2F, 0x03, 0x21,
@@ -4176,6 +4177,6 @@ const uint8_t marlin_logo_1024x600x16_rle16[851001] = {
41764177
0x81, 0x00, 0x4A, 0x00, 0x6A, 0x0B, 0x00, 0x4A, 0x02, 0x00, 0x6A, 0x01, 0x00, 0x6B, 0x01, 0x00, 0x4B, 0x85, 0x00, 0x6B, 0x00, 0xAC, 0x00, 0xED, 0x22, 0x11, 0x2A, 0x32, 0x00, 0xCC, 0x01, 0x00, 0x6B, 0x02, 0x00, 0x4B, 0x01, 0x00, 0x4A, 0x80, 0x00, 0x6B, 0x04, 0x00, 0x6A, 0x82, 0x00, 0x4A, 0x00, 0x6B, 0x00, 0x6A, 0x01, 0x00, 0x6B, 0x82, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x8B, 0x07, 0x00, 0x6A, 0x80, 0x00, 0x4A, 0x02, 0x00, 0x6A, 0x81, 0x00, 0x4A, 0x00, 0x6A, 0x02, 0x00, 0x4A, 0x80, 0x00, 0x6A, 0x0F, 0x00, 0x4A, 0x01, 0x00, 0x4B, 0x82, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x6B, 0x08, 0x00, 0x4A, 0x07, 0x00, 0x6A, 0x06, 0x00, 0x4A, 0x80, 0x00, 0x4B, 0x02, 0x00, 0x4A, 0x01, 0x00, 0x6B, 0x82, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x2A, 0x01, 0x00, 0x4B, 0x8A, 0x00, 0x6B, 0x00, 0x4B, 0x00, 0x8C, 0x00, 0xAC, 0x00, 0xED, 0x01, 0x6E, 0x2A, 0x73, 0x32, 0x93, 0x09, 0x0D, 0x00, 0x8C, 0x00, 0x6B, 0x04, 0x00, 0x4B, 0x06, 0x00, 0x4A, 0x81, 0x00, 0x6A, 0x00, 0x4A, 0x02, 0x00, 0x6A, 0x81, 0x00, 0x4A, 0x00, 0x6B, 0x02, 0x00, 0x4A, 0x80, 0x00, 0x6A, 0x08, 0x00, 0x4A, 0x80, 0x00, 0x6A, 0x09, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4A, 0x06, 0x00, 0x6A, 0x02, 0x00, 0x4A, 0x01, 0x00, 0x6A, 0x06, 0x00, 0x4A, 0x03, 0x00, 0x6A
41774178
};
41784179

4179-
const tImage MarlinLogo1024x600x16 = { (void *)BOOTSCREEN_LOGO_NAME(marlin_logo_1024x600x16), 1024, 600, HIGHCOLOR };
4180+
const tImage MarlinLogo1024x600x16 = MARLIN_LOGO_RLE16(1024, 600);
41804181

4181-
#endif // HAS_GRAPHICAL_TFT
4182+
#endif // HAS_GRAPHICAL_TFT && SHOW_BOOTSCREEN

0 commit comments

Comments
 (0)