diff options
-rw-r--r-- | firmware/drivers/lcd.c | 10 | ||||
-rw-r--r-- | firmware/drivers/lcd.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c index c343561543..a9cd8c65ac 100644 --- a/firmware/drivers/lcd.c +++ b/firmware/drivers/lcd.c | |||
@@ -1159,6 +1159,16 @@ void lcd_stop_scroll(void) | |||
1159 | } | 1159 | } |
1160 | } | 1160 | } |
1161 | 1161 | ||
1162 | void lcd_scroll_pause(void) | ||
1163 | { | ||
1164 | scroll_count = 0; | ||
1165 | } | ||
1166 | |||
1167 | void lcd_scroll_resume(void) | ||
1168 | { | ||
1169 | scroll_count = 1; | ||
1170 | } | ||
1171 | |||
1162 | void lcd_scroll_speed(int speed) | 1172 | void lcd_scroll_speed(int speed) |
1163 | { | 1173 | { |
1164 | scroll_speed = speed; | 1174 | scroll_speed = speed; |
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h index 21e1275284..bc971dc117 100644 --- a/firmware/drivers/lcd.h +++ b/firmware/drivers/lcd.h | |||
@@ -29,6 +29,8 @@ extern void lcd_init(void); | |||
29 | extern void lcd_clear_display(void); | 29 | extern void lcd_clear_display(void); |
30 | extern void lcd_backlight(bool on); | 30 | extern void lcd_backlight(bool on); |
31 | extern void lcd_puts(int x, int y, unsigned char *string); | 31 | extern void lcd_puts(int x, int y, unsigned char *string); |
32 | extern void lcd_scroll_pause(void); | ||
33 | extern void lcd_scroll_resume(void); | ||
32 | extern void lcd_puts_scroll(int x, int y, unsigned char* string ); | 34 | extern void lcd_puts_scroll(int x, int y, unsigned char* string ); |
33 | extern void lcd_icon(int icon, bool enable); | 35 | extern void lcd_icon(int icon, bool enable); |
34 | extern void lcd_stop_scroll(void); | 36 | extern void lcd_stop_scroll(void); |