diff options
Diffstat (limited to 'firmware/drivers')
-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 2d095f2a5f..e2e7514021 100644 --- a/firmware/drivers/lcd.c +++ b/firmware/drivers/lcd.c | |||
@@ -667,6 +667,16 @@ void lcd_setmargins(int x, int y) | |||
667 | ymargin = y; | 667 | ymargin = y; |
668 | } | 668 | } |
669 | 669 | ||
670 | int lcd_getxmargin(void) | ||
671 | { | ||
672 | return xmargin; | ||
673 | } | ||
674 | |||
675 | int lcd_getymargin(void) | ||
676 | { | ||
677 | return ymargin; | ||
678 | } | ||
679 | |||
670 | 680 | ||
671 | 681 | ||
672 | #ifdef LOADABLE_FONTS | 682 | #ifdef LOADABLE_FONTS |
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h index fb3a195471..4aab039f97 100644 --- a/firmware/drivers/lcd.h +++ b/firmware/drivers/lcd.h | |||
@@ -97,6 +97,8 @@ extern void lcd_putsxy(int x, int y, unsigned char *string, int font); | |||
97 | extern void lcd_setfont(int font); | 97 | extern void lcd_setfont(int font); |
98 | extern void lcd_getfontsize(unsigned int font, int *width, int *height); | 98 | extern void lcd_getfontsize(unsigned int font, int *width, int *height); |
99 | extern void lcd_setmargins(int xmargin, int ymargin); | 99 | extern void lcd_setmargins(int xmargin, int ymargin); |
100 | extern int lcd_getxmargin(void); | ||
101 | extern int lcd_getymargin(void); | ||
100 | extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, | 102 | extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, |
101 | bool clear); | 103 | bool clear); |
102 | extern void lcd_clearrect (int x, int y, int nx, int ny); | 104 | extern void lcd_clearrect (int x, int y, int nx, int ny); |