diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/drivers/lcd-player.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/firmware/drivers/lcd-player.c b/firmware/drivers/lcd-player.c index a262b83fe9..64587b5319 100644 --- a/firmware/drivers/lcd-player.c +++ b/firmware/drivers/lcd-player.c | |||
@@ -146,7 +146,7 @@ static char lcd_cram; | |||
146 | static char lcd_pram; | 146 | static char lcd_pram; |
147 | static char lcd_iram; | 147 | static char lcd_iram; |
148 | 148 | ||
149 | 149 | #ifndef SIMULATOR | |
150 | void lcd_clear_display(void) | 150 | void lcd_clear_display(void) |
151 | { | 151 | { |
152 | int i; | 152 | int i; |
@@ -241,6 +241,13 @@ void lcd_icon(int icon, bool enable) | |||
241 | lcd_write(false, icon_mirror[pos]); | 241 | lcd_write(false, icon_mirror[pos]); |
242 | } | 242 | } |
243 | 243 | ||
244 | void lcd_set_contrast(int val) | ||
245 | { | ||
246 | lcd_write(true, lcd_contrast_set); | ||
247 | lcd_write(false, 31-val); | ||
248 | } | ||
249 | #endif /* SIMULATOR */ | ||
250 | |||
244 | void lcd_init (void) | 251 | void lcd_init (void) |
245 | { | 252 | { |
246 | new_lcd = has_new_lcd(); | 253 | new_lcd = has_new_lcd(); |
@@ -263,12 +270,6 @@ void lcd_init (void) | |||
263 | sizeof(scroll_stack), scroll_name); | 270 | sizeof(scroll_stack), scroll_name); |
264 | } | 271 | } |
265 | 272 | ||
266 | void lcd_set_contrast(int val) | ||
267 | { | ||
268 | lcd_write(true, lcd_contrast_set); | ||
269 | lcd_write(false, 31-val); | ||
270 | } | ||
271 | |||
272 | void lcd_puts_scroll(int x, int y, unsigned char* string ) | 273 | void lcd_puts_scroll(int x, int y, unsigned char* string ) |
273 | { | 274 | { |
274 | struct scrollinfo* s = &scroll; | 275 | struct scrollinfo* s = &scroll; |