summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/lcd-remote.h3
-rw-r--r--firmware/export/lcd.h4
-rw-r--r--firmware/export/scroll_engine.h24
3 files changed, 17 insertions, 14 deletions
diff --git a/firmware/export/lcd-remote.h b/firmware/export/lcd-remote.h
index 6a3371fef2..74b668db3d 100644
--- a/firmware/export/lcd-remote.h
+++ b/firmware/export/lcd-remote.h
@@ -187,9 +187,6 @@ extern void lcd_remote_puts_style_offset(int x, int y, const unsigned char *str,
187extern void lcd_remote_puts_style_xyoffset(int x, int y, const unsigned char *str, 187extern void lcd_remote_puts_style_xyoffset(int x, int y, const unsigned char *str,
188 int style, int x_offset, int y_offset); 188 int style, int x_offset, int y_offset);
189extern void lcd_remote_putc(int x, int y, unsigned short ch); 189extern void lcd_remote_putc(int x, int y, unsigned short ch);
190extern void lcd_remote_stop_scroll(void);
191extern void lcd_remote_scroll_speed(int speed);
192extern void lcd_remote_scroll_delay(int ms);
193extern void lcd_remote_puts_scroll(int x, int y, const unsigned char *str); 190extern void lcd_remote_puts_scroll(int x, int y, const unsigned char *str);
194extern void lcd_remote_puts_scroll_style(int x, int y, const unsigned char *str, 191extern void lcd_remote_puts_scroll_style(int x, int y, const unsigned char *str,
195 int style); 192 int style);
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index 5ad2d83513..7ea053f241 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -207,10 +207,6 @@ extern void lcd_puts_offset(int x, int y, const unsigned char *str, int offset);
207extern void lcd_puts_scroll_offset(int x, int y, const unsigned char *string, 207extern void lcd_puts_scroll_offset(int x, int y, const unsigned char *string,
208 int offset); 208 int offset);
209extern void lcd_putc(int x, int y, unsigned long ucs); 209extern void lcd_putc(int x, int y, unsigned long ucs);
210extern void lcd_stop_scroll(void);
211extern void lcd_bidir_scroll(int threshold);
212extern void lcd_scroll_speed(int speed);
213extern void lcd_scroll_delay(int ms);
214extern void lcd_puts_scroll(int x, int y, const unsigned char* string); 210extern void lcd_puts_scroll(int x, int y, const unsigned char* string);
215extern void lcd_puts_scroll_style(int x, int y, const unsigned char* string, 211extern void lcd_puts_scroll_style(int x, int y, const unsigned char* string,
216 int style); 212 int style);
diff --git a/firmware/export/scroll_engine.h b/firmware/export/scroll_engine.h
index 55f4120893..01a9a5e33d 100644
--- a/firmware/export/scroll_engine.h
+++ b/firmware/export/scroll_engine.h
@@ -29,14 +29,24 @@
29#include <lcd.h> 29#include <lcd.h>
30#include "file.h" 30#include "file.h"
31 31
32void scroll_init(void) INIT_ATTR; 32extern void scroll_init(void) INIT_ATTR;
33void lcd_scroll_stop(const struct viewport* vp); 33
34void lcd_scroll_stop_line(const struct viewport* vp, int y); 34extern void lcd_bidir_scroll(int threshold);
35void lcd_scroll_fn(void); 35extern void lcd_scroll_speed(int speed);
36extern void lcd_scroll_delay(int ms);
37
38extern void lcd_scroll_stop(void);
39extern void lcd_scroll_stop_viewport(const struct viewport *vp);
40extern void lcd_scroll_stop_viewport_line(const struct viewport *vp, int line);
41extern void lcd_scroll_fn(void);
36#ifdef HAVE_REMOTE_LCD 42#ifdef HAVE_REMOTE_LCD
37void lcd_remote_scroll_fn(void); 43extern void lcd_remote_scroll_speed(int speed);
38void lcd_remote_scroll_stop(const struct viewport* vp); 44extern void lcd_remote_scroll_delay(int ms);
39void lcd_remote_scroll_stop_line(const struct viewport* vp, int y); 45
46extern void lcd_remote_scroll_stop(void);
47extern void lcd_remote_scroll_stop_viewport(const struct viewport *vp);
48extern void lcd_remote_scroll_stop_viewport_line(const struct viewport *vp, int line);
49extern void lcd_remote_scroll_fn(void);
40#endif 50#endif
41 51
42/* internal usage, but in multiple drivers */ 52/* internal usage, but in multiple drivers */