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.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h
index 5e1d8f4d07..7129e5dc69 100644
--- a/firmware/drivers/lcd.h
+++ b/firmware/drivers/lcd.h
@@ -29,7 +29,7 @@ extern 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, unsigned char *string); 31extern void lcd_puts(int x, int y, unsigned char *string);
32extern void lcd_putc(int x, int y, unsigned char ch); 32extern void lcd_putc(int x, int y, unsigned short ch);
33extern void lcd_scroll_pause(void); 33extern void lcd_scroll_pause(void);
34extern void lcd_scroll_pause_line(int line); 34extern void lcd_scroll_pause_line(int line);
35extern void lcd_scroll_resume(void); 35extern void lcd_scroll_resume(void);
@@ -82,13 +82,15 @@ enum
82 ICON_PARAM 82 ICON_PARAM
83}; 83};
84 84
85extern void lcd_define_pattern (int which,char *pattern,int length); 85extern void lcd_define_hw_pattern (int which,char *pattern,int length);
86extern void lcd_define_pattern (int which,char *pattern);
86extern void lcd_double_height (bool on); 87extern void lcd_double_height (bool on);
88unsigned char lcd_get_locked_pattern();
89void lcd_unlock_pattern(unsigned char pat);
87 90
88#endif 91#endif
89 92
90#if defined(HAVE_LCD_BITMAP) || defined(SIMULATOR) 93#if defined(HAVE_LCD_BITMAP) || defined(SIMULATOR)
91
92#if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR) 94#if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR)
93#define LCD_WIDTH (4*11*6) /* Display width in pixels */ 95#define LCD_WIDTH (4*11*6) /* Display width in pixels */
94#define LCD_HEIGHT (4*16+2*24) /* 4*char + 2*icons */ 96#define LCD_HEIGHT (4*16+2*24) /* 4*char + 2*icons */