summaryrefslogtreecommitdiff
path: root/firmware/export/lcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/lcd.h')
-rw-r--r--firmware/export/lcd.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index ac0aea8664..2ea9906a2a 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -27,6 +27,8 @@
27#define STYLE_DEFAULT 0x00000000 27#define STYLE_DEFAULT 0x00000000
28#define STYLE_INVERT 0x20000000 28#define STYLE_INVERT 0x20000000
29#define STYLE_COLORED 0x10000000 29#define STYLE_COLORED 0x10000000
30#define STYLE_COLORBAR 0x40000000
31#define STYLE_GRADIENT 0x80000000
30#define STYLE_COLOR_MASK 0x0000FFFF 32#define STYLE_COLOR_MASK 0x0000FFFF
31 33
32#ifdef SIMULATOR 34#ifdef SIMULATOR
@@ -233,6 +235,7 @@ static inline unsigned lcd_color_to_native(unsigned color)
233#define LCD_WHITE LCD_RGBPACK(255, 255, 255) 235#define LCD_WHITE LCD_RGBPACK(255, 255, 255)
234#define LCD_DEFAULT_FG LCD_BLACK 236#define LCD_DEFAULT_FG LCD_BLACK
235#define LCD_DEFAULT_BG LCD_RGBPACK(182, 198, 229) /* rockbox blue */ 237#define LCD_DEFAULT_BG LCD_RGBPACK(182, 198, 229) /* rockbox blue */
238#define LCD_DEFAULT_LS LCD_WHITE
236 239
237#elif LCD_DEPTH > 1 /* greyscale */ 240#elif LCD_DEPTH > 1 /* greyscale */
238 241
@@ -355,6 +358,11 @@ extern void lcd_set_foreground(unsigned foreground);
355extern unsigned lcd_get_foreground(void); 358extern unsigned lcd_get_foreground(void);
356extern void lcd_set_background(unsigned background); 359extern void lcd_set_background(unsigned background);
357extern unsigned lcd_get_background(void); 360extern unsigned lcd_get_background(void);
361#ifdef HAVE_LCD_COLOR
362extern void lcd_set_selector_start(unsigned selector);
363extern void lcd_set_selector_end(unsigned selector);
364extern void lcd_set_selector_text(unsigned selector_text);
365#endif
358extern void lcd_set_drawinfo(int mode, unsigned foreground, 366extern void lcd_set_drawinfo(int mode, unsigned foreground,
359 unsigned background); 367 unsigned background);
360void lcd_set_backdrop(fb_data* backdrop); 368void lcd_set_backdrop(fb_data* backdrop);