summaryrefslogtreecommitdiff
path: root/apps/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/misc.c')
-rw-r--r--apps/misc.c30
1 files changed, 14 insertions, 16 deletions
diff --git a/apps/misc.c b/apps/misc.c
index 5b008f525c..e3b94340de 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -825,23 +825,29 @@ int show_logo( void )
825 char version[32]; 825 char version[32];
826 int font_h, font_w; 826 int font_h, font_w;
827 827
828 snprintf(version, sizeof(version), "Ver. %s", appsversion);
829
828 lcd_clear_display(); 830 lcd_clear_display();
829 lcd_bitmap(rockboxlogo, 0, 10, BMPWIDTH_rockboxlogo, BMPHEIGHT_rockboxlogo); 831 lcd_bitmap(rockboxlogo, 0, 10, BMPWIDTH_rockboxlogo, BMPHEIGHT_rockboxlogo);
830
831#ifdef HAVE_REMOTE_LCD
832 lcd_remote_clear_display();
833 lcd_remote_bitmap(remote_rockboxlogo, 0, 10, BMPWIDTH_remote_rockboxlogo,
834 BMPHEIGHT_remote_rockboxlogo);
835#endif
836
837 snprintf(version, sizeof(version), "Ver. %s", appsversion);
838 lcd_setfont(FONT_SYSFIXED); 832 lcd_setfont(FONT_SYSFIXED);
839 lcd_getstringsize((unsigned char *)"A", &font_w, &font_h); 833 lcd_getstringsize((unsigned char *)"A", &font_w, &font_h);
840 lcd_putsxy((LCD_WIDTH/2) - ((strlen(version)*font_w)/2), 834 lcd_putsxy((LCD_WIDTH/2) - ((strlen(version)*font_w)/2),
841 LCD_HEIGHT-font_h, (unsigned char *)version); 835 LCD_HEIGHT-font_h, (unsigned char *)version);
836
837#else
838 char *rockbox = " ROCKbox!";
839
840 lcd_clear_display();
841 lcd_double_height(true);
842 lcd_puts(0, 0, rockbox);
843 lcd_puts_scroll(0, 1, appsversion);
844#endif
842 lcd_update(); 845 lcd_update();
843 846
844#ifdef HAVE_REMOTE_LCD 847#ifdef HAVE_REMOTE_LCD
848 lcd_remote_clear_display();
849 lcd_remote_bitmap(remote_rockboxlogo, 0, 10, BMPWIDTH_remote_rockboxlogo,
850 BMPHEIGHT_remote_rockboxlogo);
845 lcd_remote_setfont(FONT_SYSFIXED); 851 lcd_remote_setfont(FONT_SYSFIXED);
846 lcd_remote_getstringsize((unsigned char *)"A", &font_w, &font_h); 852 lcd_remote_getstringsize((unsigned char *)"A", &font_w, &font_h);
847 lcd_remote_putsxy((LCD_REMOTE_WIDTH/2) - ((strlen(version)*font_w)/2), 853 lcd_remote_putsxy((LCD_REMOTE_WIDTH/2) - ((strlen(version)*font_w)/2),
@@ -849,14 +855,6 @@ int show_logo( void )
849 lcd_remote_update(); 855 lcd_remote_update();
850#endif 856#endif
851 857
852#else
853 char *rockbox = " ROCKbox!";
854 lcd_clear_display();
855 lcd_double_height(true);
856 lcd_puts(0, 0, rockbox);
857 lcd_puts_scroll(0, 1, appsversion);
858#endif
859
860 return 0; 858 return 0;
861} 859}
862 860