From 56271b571abdff74672d174345ae3197e170953c Mon Sep 17 00:00:00 2001 From: Jörg Hohensohn Date: Fri, 12 Dec 2003 22:11:08 +0000 Subject: LCD flip (upside down) and a high-performance blit function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4143 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/lcd.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'firmware/export') diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index c4632a0282..c81d2de2b3 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h @@ -44,10 +44,13 @@ extern void lcd_scroll_speed( int speed ); extern void lcd_scroll_delay( int ms ); extern void lcd_set_contrast(int val); extern void lcd_write( bool command, int byte ); +extern void lcd_write_data( unsigned char* p_bytes, int count ); extern int lcd_default_contrast(void); #if defined(SIMULATOR) || defined(HAVE_LCD_BITMAP) extern void lcd_update(void); +/* performance function */ +extern void lcd_blit (unsigned char* p_data, int x, int y, int width, int height, int stride); /* update a fraction of the screen */ extern void lcd_update_rect(int x, int y, int width, int height); @@ -134,6 +137,7 @@ extern void lcd_clearpixel(int x, int y); extern void lcd_invertpixel(int x, int y); extern void lcd_roll(int pixels); extern void lcd_set_invert_display(bool yesno); +extern void lcd_set_flip(bool yesno); extern void lcd_bidir_scroll(int threshold); extern void lcd_scroll_step(int pixels); extern void lcd_setfont(int font); -- cgit v1.2.3