1
0
Fork 0
forked from len0rd/rockbox

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
This commit is contained in:
Jörg Hohensohn 2003-12-12 22:11:08 +00:00
parent e3be10107d
commit 56271b571a
3 changed files with 158 additions and 7 deletions

View file

@ -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);