summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd.h')
-rw-r--r--firmware/drivers/lcd.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h
index 21da38188a..3bbf89a92c 100644
--- a/firmware/drivers/lcd.h
+++ b/firmware/drivers/lcd.h
@@ -28,6 +28,7 @@
28extern void lcd_init(void); 28extern void lcd_init(void);
29extern void lcd_clear_display(void); 29extern void lcd_clear_display(void);
30extern void lcd_backlight(bool on); 30extern void lcd_backlight(bool on);
31extern void lcd_puts(int x, int y, char *string);
31 32
32#ifdef HAVE_LCD_CHARCELLS 33#ifdef HAVE_LCD_CHARCELLS
33# define LCD_ICON_BATTERY 0 34# define LCD_ICON_BATTERY 0
@@ -60,7 +61,6 @@ extern void lcd_backlight(bool on);
60# define LCD_ICON_PARAM 10 61# define LCD_ICON_PARAM 10
61# define LCD_PARAM_SYMBOL 0xF0 62# define LCD_PARAM_SYMBOL 0xF0
62 63
63extern void lcd_puts(int x, int y, char *string);
64extern void lcd_define_pattern (int which,char *pattern,int length); 64extern void lcd_define_pattern (int which,char *pattern,int length);
65 65
66#endif 66#endif
@@ -73,8 +73,11 @@ extern void lcd_define_pattern (int which,char *pattern,int length);
73#define LCD_WIDTH 112 /* Display width in pixels */ 73#define LCD_WIDTH 112 /* Display width in pixels */
74#define LCD_HEIGHT 64 /* Display height in pixels */ 74#define LCD_HEIGHT 64 /* Display height in pixels */
75 75
76extern void lcd_update (void); 76extern void lcd_update(void);
77extern void lcd_puts(int x, int y, char *str, int font); 77extern void lcd_putsxy(int x, int y, char *string, int font);
78extern void lcd_setfont(int font);
79extern void lcd_getfontsize(int font, int *width, int *height);
80extern void lcd_setmargins(int xmargin, int ymargin);
78extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, 81extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny,
79 bool clear); 82 bool clear);
80extern void lcd_clearrect (int x, int y, int nx, int ny); 83extern void lcd_clearrect (int x, int y, int nx, int ny);
@@ -85,7 +88,6 @@ extern void lcd_drawline( int x1, int y1, int x2, int y2 );
85extern void lcd_drawpixel(int x, int y); 88extern void lcd_drawpixel(int x, int y);
86extern void lcd_clearpixel(int x, int y); 89extern void lcd_clearpixel(int x, int y);
87 90
88void lcd_fontsize(char font, char *width, char *height);
89 91
90#if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR) 92#if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR)
91#include <charundef.h> 93#include <charundef.h>