www.pudn.com > emGUI.rar > lcd.h
/* * LCD Device Driver * * * COPYRIGHT (c) 2001 - 2010. * emTech System Corporation. * * The license and distribution terms for this file may be * found in found in the file LICENSE. */ /* Huangf emcore@263.net */ #ifndef __LCD_h #define __LCD_h void _lcd_restorescreen( unsigned char *base, unsigned char *dst, int l, int t, int r, int b ); void _lcd_savescreen( unsigned char *base, unsigned char *dst, int l, int t, int r, int b ); int _lcd_calcmemgcsize( int l, int t, int r, int b ); void _lcd_switchbase( void *base ); int lcd_fillrect( short x1, short y1, short x2, short y2, int c ); int _lcd_fillrect( unsigned short *_base, short x1, short y1, short x2, short y2, int c ); int lcd_vline( short x, short y1, short y2, unsigned char c, int xorm ); int _lcd_vline( unsigned short *_base, short x, short y1, short y2, unsigned char c, int xorm ); int lcd_hline( short x1, short y, short x2, unsigned char c, int xorm ); int _lcd_hline( unsigned short *_base, short x1, short y, short x2, unsigned char c, int xorm ); int lcd_bitmap( short x0, short y0, short width, short height, unsigned char *pcc, int xorm ); int _lcd_bitmap( unsigned short *_base, short x0, short y0, short width, short height, unsigned char *pcc, int xorm ); int lcd_getpixel( short x, short y ); int _lcd_getpixel( unsigned short *_base, short x, short y ); int lcd_putpixel( short x, short y, unsigned char c, int xorm ); int _lcd_putpixel( unsigned short *_base, short x, short y, unsigned char c, int xorm ); int lcd_getvx(); int lcd_getx(); int lcd_gety(); #endif