diff options
Diffstat (limited to 'firmware/drivers/lcd-16bit.c')
-rw-r--r-- | firmware/drivers/lcd-16bit.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index 9e2bf11446..c2ff99539b 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c | |||
@@ -39,8 +39,8 @@ | |||
39 | /*** globals ***/ | 39 | /*** globals ***/ |
40 | fb_data lcd_framebuffer[LCD_HEIGHT][LCD_WIDTH] __attribute__ ((aligned (2))); | 40 | fb_data lcd_framebuffer[LCD_HEIGHT][LCD_WIDTH] __attribute__ ((aligned (2))); |
41 | 41 | ||
42 | static unsigned fg_pattern = 0x0000; /* Black */ | 42 | static unsigned fg_pattern; |
43 | static unsigned bg_pattern = RGB_PACK(0xb6, 0xc6, 0xe5); /* "Rockbox blue" */ | 43 | static unsigned bg_pattern; |
44 | static int drawmode = DRMODE_SOLID; | 44 | static int drawmode = DRMODE_SOLID; |
45 | static int xmargin = 0; | 45 | static int xmargin = 0; |
46 | static int ymargin = 0; | 46 | static int ymargin = 0; |
@@ -66,6 +66,9 @@ static const char scroll_tick_table[16] = { | |||
66 | /* LCD init */ | 66 | /* LCD init */ |
67 | void lcd_init(void) | 67 | void lcd_init(void) |
68 | { | 68 | { |
69 | fg_pattern = 0x0000; /* Black */ | ||
70 | bg_pattern = RGB_PACK(0xb6, 0xc6, 0xe5); /* "Rockbox blue" */ | ||
71 | |||
69 | lcd_clear_display(); | 72 | lcd_clear_display(); |
70 | /* Call device specific init */ | 73 | /* Call device specific init */ |
71 | lcd_init_device(); | 74 | lcd_init_device(); |