diff options
author | Björn Stenberg <bjorn@haxx.se> | 2003-07-09 23:07:49 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2003-07-09 23:07:49 +0000 |
commit | 067262dbf09d63fb645d1c2e67d225325b6854c9 (patch) | |
tree | b971492d0c80a496e596226a952ffe222f2c468b /firmware/drivers/lcd-player.c | |
parent | 0ef911d43c364fe535111c59abab54e10dc06ce1 (diff) | |
download | rockbox-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.c | 7 |
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 | ||
281 | int lcd_default_contrast(void) | ||
282 | { | ||
283 | return 30; | ||
284 | } | ||
285 | |||
281 | void lcd_clear_display(void) | 286 | void 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 | } |