summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/drivers/lcd-player.c15
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;
146static char lcd_pram; 146static char lcd_pram;
147static char lcd_iram; 147static char lcd_iram;
148 148
149 149#ifndef SIMULATOR
150void lcd_clear_display(void) 150void 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
244void lcd_set_contrast(int val)
245{
246 lcd_write(true, lcd_contrast_set);
247 lcd_write(false, 31-val);
248}
249#endif /* SIMULATOR */
250
244void lcd_init (void) 251void 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
266void lcd_set_contrast(int val)
267{
268 lcd_write(true, lcd_contrast_set);
269 lcd_write(false, 31-val);
270}
271
272void lcd_puts_scroll(int x, int y, unsigned char* string ) 273void lcd_puts_scroll(int x, int y, unsigned char* string )
273{ 274{
274 struct scrollinfo* s = &scroll; 275 struct scrollinfo* s = &scroll;