summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-player.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-07-09 23:07:49 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-07-09 23:07:49 +0000
commit067262dbf09d63fb645d1c2e67d225325b6854c9 (patch)
treeb971492d0c80a496e596226a952ffe222f2c468b /firmware/drivers/lcd-player.c
parent0ef911d43c364fe535111c59abab54e10dc06ce1 (diff)
downloadrockbox-067262dbf09d63fb645d1c2e67d225325b6854c9.tar.gz
rockbox-067262dbf09d63fb645d1c2e67d225325b6854c9.zip
Moved lcd default contrast knowledge from settings.c to lcd driver. Now lcd_init sets default contrast until settings are read.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3824 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/lcd-player.c')
-rw-r--r--firmware/drivers/lcd-player.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/drivers/lcd-player.c b/firmware/drivers/lcd-player.c
index 6f58f8ec1a..bbb157a94f 100644
--- a/firmware/drivers/lcd-player.c
+++ b/firmware/drivers/lcd-player.c
@@ -278,6 +278,11 @@ bool lcdx_putc(int x, int y, unsigned short ch)
278 return false; 278 return false;
279} 279}
280 280
281int lcd_default_contrast(void)
282{
283 return 30;
284}
285
281void lcd_clear_display(void) 286void lcd_clear_display(void)
282{ 287{
283 int i; 288 int i;
@@ -497,6 +502,8 @@ void lcd_init (void)
497 pattern_size=3; /* Last pattern, 3 for old LCD, 7 for new LCD */ 502 pattern_size=3; /* Last pattern, 3 for old LCD, 7 for new LCD */
498 } 503 }
499 504
505 lcd_set_contrast(lcd_default_contrast());
506
500 create_thread(scroll_thread, scroll_stack, 507 create_thread(scroll_thread, scroll_stack,
501 sizeof(scroll_stack), scroll_name); 508 sizeof(scroll_stack), scroll_name);
502} 509}