diff options
author | Jens Arnold <amiconn@rockbox.org> | 2007-04-06 22:55:00 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2007-04-06 22:55:00 +0000 |
commit | f9b90e91031dbd23fed24e832de4d8d2e15151a0 (patch) | |
tree | 964a492f1c4a658ec0ecb82d100ce62d2f6ec93a /apps/misc.c | |
parent | a5d7309d96cca974e1524dc746482ab2a26d7395 (diff) | |
download | rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.tar.gz rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.zip |
Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/misc.c')
-rw-r--r-- | apps/misc.c | 30 |
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 | ||