@ -186,6 +186,8 @@ char lcd_printPGM(const char* str) {
return n ;
return n ;
}
}
static int8_t show_splashscreed = 2 ;
static void lcd_implementation_init ( )
static void lcd_implementation_init ( )
{
{
# ifdef LCD_PIN_BL // Enable LCD backlight
# ifdef LCD_PIN_BL // Enable LCD backlight
@ -219,6 +221,7 @@ static void lcd_implementation_init()
u8g . firstPage ( ) ;
u8g . firstPage ( ) ;
do {
do {
if ( show_splashscreed ) {
u8g . drawBitmapP ( offx , offy , START_BMPBYTEWIDTH , START_BMPHEIGHT , start_bmp ) ;
u8g . drawBitmapP ( offx , offy , START_BMPBYTEWIDTH , START_BMPHEIGHT , start_bmp ) ;
lcd_setFont ( FONT_MENU ) ;
lcd_setFont ( FONT_MENU ) ;
# ifndef STRING_SPLASH_LINE2
# ifndef STRING_SPLASH_LINE2
@ -228,6 +231,8 @@ static void lcd_implementation_init()
u8g . drawStr ( txt1X , u8g . getHeight ( ) - DOG_CHAR_HEIGHT * 3 / 2 , STRING_SPLASH_LINE1 ) ;
u8g . drawStr ( txt1X , u8g . getHeight ( ) - DOG_CHAR_HEIGHT * 3 / 2 , STRING_SPLASH_LINE1 ) ;
u8g . drawStr ( txt2X , u8g . getHeight ( ) - DOG_CHAR_HEIGHT * 1 / 2 , STRING_SPLASH_LINE2 ) ;
u8g . drawStr ( txt2X , u8g . getHeight ( ) - DOG_CHAR_HEIGHT * 1 / 2 , STRING_SPLASH_LINE2 ) ;
# endif
# endif
show_splashscreed - - ;
}
} while ( u8g . nextPage ( ) ) ;
} while ( u8g . nextPage ( ) ) ;
}
}