diff options
author | Kevin Ferrare <kevin@rockbox.org> | 2005-11-22 03:38:07 +0000 |
---|---|---|
committer | Kevin Ferrare <kevin@rockbox.org> | 2005-11-22 03:38:07 +0000 |
commit | 74b6af93b1436dc61e8f10b3aff3c79face5faba (patch) | |
tree | f5d17c6b0adb9f6cc448a112b309a6dff7451a76 /apps/screen_access.c | |
parent | 8042640ce967014f10dbc0e3f382cd1876310b66 (diff) | |
download | rockbox-74b6af93b1436dc61e8f10b3aff3c79face5faba.tar.gz rockbox-74b6af93b1436dc61e8f10b3aff3c79face5faba.zip |
Added multi-screen support for quickscreen (mostly rewritten from scratch) and USB screen ; just looking at the hour makes me think it could be buggy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8039 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screen_access.c')
-rw-r--r-- | apps/screen_access.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/screen_access.c b/apps/screen_access.c index db64e27199..9ea33ba25f 100644 --- a/apps/screen_access.c +++ b/apps/screen_access.c | |||
@@ -19,6 +19,7 @@ | |||
19 | 19 | ||
20 | #include <lcd.h> | 20 | #include <lcd.h> |
21 | #include <lcd-remote.h> | 21 | #include <lcd-remote.h> |
22 | #include "backlight.h" | ||
22 | #include <font.h> | 23 | #include <font.h> |
23 | #include <button.h> | 24 | #include <button.h> |
24 | #include <sprintf.h> | 25 | #include <sprintf.h> |
@@ -67,7 +68,7 @@ void screen_init(struct screen * screen, enum screen_type screen_type) | |||
67 | screen->scroll_step=&lcd_remote_scroll_step; | 68 | screen->scroll_step=&lcd_remote_scroll_step; |
68 | screen->puts_scroll_style=&lcd_remote_puts_scroll_style; | 69 | screen->puts_scroll_style=&lcd_remote_puts_scroll_style; |
69 | screen->invertscroll=&lcd_remote_invertscroll; | 70 | screen->invertscroll=&lcd_remote_invertscroll; |
70 | #endif /* 1 */ | 71 | #endif /* LCD_REMOTE_DEPTH > 1 */ |
71 | 72 | ||
72 | #if 0 /* no charcell remote LCDs so far */ | 73 | #if 0 /* no charcell remote LCDs so far */ |
73 | screen->width=11; | 74 | screen->width=11; |
@@ -89,6 +90,8 @@ void screen_init(struct screen * screen, enum screen_type screen_type) | |||
89 | screen->clear_display=&lcd_remote_clear_display; | 90 | screen->clear_display=&lcd_remote_clear_display; |
90 | screen->update=&lcd_remote_update; | 91 | screen->update=&lcd_remote_update; |
91 | screen->puts=&lcd_remote_puts; | 92 | screen->puts=&lcd_remote_puts; |
93 | screen->backlight_on=&remote_backlight_on; | ||
94 | screen->backlight_off=&remote_backlight_off; | ||
92 | break; | 95 | break; |
93 | #endif /* HAVE_REMOTE_LCD */ | 96 | #endif /* HAVE_REMOTE_LCD */ |
94 | 97 | ||
@@ -151,6 +154,8 @@ void screen_init(struct screen * screen, enum screen_type screen_type) | |||
151 | screen->update=&lcd_update; | 154 | screen->update=&lcd_update; |
152 | #endif | 155 | #endif |
153 | screen->puts=&lcd_puts; | 156 | screen->puts=&lcd_puts; |
157 | screen->backlight_on=&backlight_on; | ||
158 | screen->backlight_off=&backlight_off; | ||
154 | break; | 159 | break; |
155 | } | 160 | } |
156 | screen->screen_type=screen_type; | 161 | screen->screen_type=screen_type; |