|
@@ -529,46 +529,7 @@ void lcd_printPGM_utf(const char *str, uint8_t n=LCD_WIDTH) {
|
529
|
529
|
}
|
530
|
530
|
|
531
|
531
|
void lcd_bootscreen() {
|
532
|
|
- const static PROGMEM byte corner[4][8] = { {
|
533
|
|
- B00000,
|
534
|
|
- B00000,
|
535
|
|
- B00000,
|
536
|
|
- B00000,
|
537
|
|
- B00001,
|
538
|
|
- B00010,
|
539
|
|
- B00100,
|
540
|
|
- B00100
|
541
|
|
- }, {
|
542
|
|
- B00000,
|
543
|
|
- B00000,
|
544
|
|
- B00000,
|
545
|
|
- B11100,
|
546
|
|
- B11100,
|
547
|
|
- B01100,
|
548
|
|
- B00100,
|
549
|
|
- B00100
|
550
|
|
- }, {
|
551
|
|
- B00100,
|
552
|
|
- B00010,
|
553
|
|
- B00001,
|
554
|
|
- B00000,
|
555
|
|
- B00000,
|
556
|
|
- B00000,
|
557
|
|
- B00000,
|
558
|
|
- B00000
|
559
|
|
- }, {
|
560
|
|
- B00100,
|
561
|
|
- B01000,
|
562
|
|
- B10000,
|
563
|
|
- B00000,
|
564
|
|
- B00000,
|
565
|
|
- B00000,
|
566
|
|
- B00000,
|
567
|
|
- B00000
|
568
|
|
- } };
|
569
|
|
- for (uint8_t i = 0; i < 4; i++)
|
570
|
|
- createChar_P(i, corner[i]);
|
571
|
|
-
|
|
532
|
+ lcd_set_custom_characters(CHARSET_BOOT);
|
572
|
533
|
lcd.clear();
|
573
|
534
|
|
574
|
535
|
#define LCD_EXTRA_SPACE (LCD_WIDTH-8)
|
|
@@ -636,14 +597,9 @@ void lcd_printPGM_utf(const char *str, uint8_t n=LCD_WIDTH) {
|
636
|
597
|
#endif
|
637
|
598
|
|
638
|
599
|
lcd.clear();
|
639
|
|
-
|
640
|
600
|
safe_delay(100);
|
641
|
|
-
|
642
|
|
- lcd_set_custom_characters(
|
643
|
|
- #if ENABLED(LCD_PROGRESS_BAR)
|
644
|
|
- false
|
645
|
|
- #endif
|
646
|
|
- );
|
|
601
|
+ lcd_set_custom_characters();
|
|
602
|
+ lcd.clear();
|
647
|
603
|
}
|
648
|
604
|
|
649
|
605
|
#endif // SHOW_BOOTSCREEN
|