diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/lcd.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index 2779bd9c95..393e91f93e 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h | |||
@@ -193,6 +193,23 @@ extern fb_data lcd_framebuffer[LCD_HEIGHT][LCD_WIDTH]; | |||
193 | extern void lcd_enable(bool on); | 193 | extern void lcd_enable(bool on); |
194 | #endif | 194 | #endif |
195 | 195 | ||
196 | /* Bitmap formats */ | ||
197 | enum | ||
198 | { | ||
199 | FORMAT_MONO, | ||
200 | FORMAT_NATIVE, | ||
201 | FORMAT_ANY /* For passing to read_bmp_file() */ | ||
202 | }; | ||
203 | |||
204 | struct bitmap { | ||
205 | int width; | ||
206 | int height; | ||
207 | #if LCD_DEPTH > 1 | ||
208 | int format; | ||
209 | #endif | ||
210 | unsigned char *data; | ||
211 | }; | ||
212 | |||
196 | extern void lcd_set_invert_display(bool yesno); | 213 | extern void lcd_set_invert_display(bool yesno); |
197 | extern void lcd_set_flip(bool yesno); | 214 | extern void lcd_set_flip(bool yesno); |
198 | extern void lcd_roll(int pixels); | 215 | extern void lcd_roll(int pixels); |