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:
parent
e3be10107d
commit
56271b571a
3 changed files with 158 additions and 7 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue