|
@@ -414,6 +414,7 @@ char lcd_print(char* str) {
|
414
|
414
|
unsigned lcd_print(char c) { return charset_mapper(c); }
|
415
|
415
|
|
416
|
416
|
#if ENABLED(SHOW_BOOTSCREEN)
|
|
417
|
+
|
417
|
418
|
void lcd_erase_line(int line) {
|
418
|
419
|
lcd.setCursor(0, 3);
|
419
|
420
|
for (int i = 0; i < LCD_WIDTH; i++)
|
|
@@ -486,18 +487,21 @@ unsigned lcd_print(char c) { return charset_mapper(c); }
|
486
|
487
|
lcd.setCursor(TEXT_SCREEN_LOGO_SHIFT, 1); lcd_printPGM(PSTR("|Marlin|"));
|
487
|
488
|
lcd.setCursor(TEXT_SCREEN_LOGO_SHIFT, 2); lcd.print('\x02'); lcd_printPGM(PSTR( "------" )); lcd.print('\x03');
|
488
|
489
|
|
489
|
|
- lcd_scroll(0, 3, PSTR("marlinfirmware.org"), LCD_WIDTH, 3000);
|
|
490
|
+ delay(2000);
|
490
|
491
|
|
491
|
492
|
#ifdef STRING_SPLASH_LINE1
|
492
|
493
|
lcd_erase_line(3);
|
493
|
494
|
lcd_scroll(0, 3, PSTR(STRING_SPLASH_LINE1), LCD_WIDTH, 1000);
|
494
|
495
|
#endif
|
|
496
|
+
|
495
|
497
|
#ifdef STRING_SPLASH_LINE2
|
496
|
498
|
lcd_erase_line(3);
|
497
|
499
|
lcd_scroll(0, 3, PSTR(STRING_SPLASH_LINE2), LCD_WIDTH, 1000);
|
498
|
500
|
#endif
|
499
|
501
|
}
|
|
502
|
+
|
500
|
503
|
#endif // SHOW_BOOTSCREEN
|
|
504
|
+
|
501
|
505
|
/*
|
502
|
506
|
Possible status screens:
|
503
|
507
|
16x2 |000/000 B000/000|
|