summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-01-28 12:12:42 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-01-28 12:12:42 +0000
commit745adad22a3803e7d7f3c14ba7ae2f8d3accb75a (patch)
tree644ae59e3b53daf9b534893763d2d0d7610f91fa /firmware/export
parent9bd06032a37c60b17ae1643677ddc9a56a46d67f (diff)
downloadrockbox-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.h17
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];
193extern void lcd_enable(bool on); 193extern void lcd_enable(bool on);
194#endif 194#endif
195 195
196/* Bitmap formats */
197enum
198{
199 FORMAT_MONO,
200 FORMAT_NATIVE,
201 FORMAT_ANY /* For passing to read_bmp_file() */
202};
203
204struct bitmap {
205 int width;
206 int height;
207#if LCD_DEPTH > 1
208 int format;
209#endif
210 unsigned char *data;
211};
212
196extern void lcd_set_invert_display(bool yesno); 213extern void lcd_set_invert_display(bool yesno);
197extern void lcd_set_flip(bool yesno); 214extern void lcd_set_flip(bool yesno);
198extern void lcd_roll(int pixels); 215extern void lcd_roll(int pixels);