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.h53
1 files changed, 24 insertions, 29 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h
index 6651fe52e4..581ec3461d 100644
--- a/firmware/drivers/lcd.h
+++ b/firmware/drivers/lcd.h
@@ -30,6 +30,7 @@ extern 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_puts_scroll(int x, int y, unsigned char* string ); 32extern void lcd_puts_scroll(int x, int y, unsigned char* string );
33extern void lcd_icon(int icon, bool enable);
33extern void lcd_stop_scroll(void); 34extern void lcd_stop_scroll(void);
34extern void lcd_scroll_speed( int speed ); 35extern void lcd_scroll_speed( int speed );
35 36
@@ -40,35 +41,29 @@ extern void lcd_scroll_speed( int speed );
40#endif 41#endif
41 42
42#ifdef HAVE_LCD_CHARCELLS 43#ifdef HAVE_LCD_CHARCELLS
43# define LCD_ICON_BATTERY 0 44
44# define LCD_BATTERY_FRAME 0x02 45/* Icon definitions for lcd_icon() */
45# define LCD_BATTERY_BAR1 0x08 46enum
46# define LCD_BATTERY_BAR2 0x04 47{
47# define LCD_BATTERY_BAR3 0x10 48 ICON_BATTERY = 0,
48# define LCD_ICON_USB 2 49 ICON_BATTERY_1,
49# define LCD_USB_LOGO 0xFF 50 ICON_BATTERY_2,
50# define LCD_ICON_PLAY 3 51 ICON_BATTERY_3,
51# define LCD_PLAY_ICON 0xFF 52 ICON_USB,
52# define LCD_ICON_RECORD 4 53 ICON_PLAY,
53# define LCD_RECORD_ICON 0x10 54 ICON_RECORD,
54# define LCD_ICON_STOP 5 55 ICON_PAUSE,
55# define LCD_STOP_ICON 0x0F 56 ICON_AUDIO,
56# define LCD_ICON_AUDIO 5 57 ICON_REPEAT,
57# define LCD_AUDIO_ICON 0xF0 58 ICON_1,
58# define LCD_ICON_REVERSE 6 59 ICON_VOLUME,
59# define LCD_REVERSE_ICON 0xFF 60 ICON_VOLUME_1,
60# define LCD_ICON_SINGLE 7 61 ICON_VOLUME_2,
61# define LCD_SINGLE_ICON 0xFF 62 ICON_VOLUME_3,
62# define LCD_ICON_VOLUME0 9 63 ICON_VOLUME_4,
63# define LCD_VOLUME_ICON 0x04 64 ICON_VOLUME_5,
64# define LCD_VOLUME_BAR1 0x02 65 ICON_PARAM
65# define LCD_VOLUME_BAR2 0x01 66};
66# define LCD_ICON_VOLUME1 10
67# define LCD_VOLUME_BAR3 0x08
68# define LCD_VOLUME_BAR4 0x04
69# define LCD_VOLUME_BAR5 0x01
70# define LCD_ICON_PARAM 10
71# define LCD_PARAM_SYMBOL 0xF0
72 67
73extern void lcd_define_pattern (int which,char *pattern,int length); 68extern void lcd_define_pattern (int which,char *pattern,int length);
74extern void lcd_double_height (bool on); 69extern void lcd_double_height (bool on);