diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2006-01-28 12:12:42 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2006-01-28 12:12:42 +0000 |
commit | 745adad22a3803e7d7f3c14ba7ae2f8d3accb75a (patch) | |
tree | 644ae59e3b53daf9b534893763d2d0d7610f91fa /firmware/export | |
parent | 9bd06032a37c60b17ae1643677ddc9a56a46d67f (diff) | |
download | rockbox-745adad22a3803e7d7f3c14ba7ae2f8d3accb75a.tar.gz rockbox-745adad22a3803e7d7f3c14ba7ae2f8d3accb75a.zip |
Color BMP support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8472 a1c6a512-1295-4272-9138-f99709370657
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); |