www.pudn.com > USBdiskRW.rar > LCDLIB.H


#ifndef __LCDLIB_H__ 
#define __LCDLIB_H__ 
 
#include "option.h" 
 
void Lcd_Init(int depth); 
void Lcd_MoveViewPort(int vx,int vy,int depth); 
 
#define MODE_MONO 	(1) 
#define MODE_G4	  	(4) 
#define MODE_G16  	(16) 
#define MODE_COLOR 	(256) 
 
#define SCR_XSIZE 	(480)   
#define SCR_YSIZE 	(480) 
	 
#define LCD_XSIZE 	(320) 
#define LCD_YSIZE 	(320) 
 
extern unsigned int (*frameBuffer1)[SCR_XSIZE/32]; 
extern unsigned int (*frameBuffer4)[SCR_XSIZE/16]; 
extern unsigned int (*frameBuffer16)[SCR_XSIZE/8]; 
extern unsigned int (*frameBuffer256)[SCR_XSIZE/4]; 
 
void Lcd_Init(int depth); 
void Lcd_MoveViewPort(int vx,int vy,int depth); 
 
void Lcd_DispON(void); 
void Lcd_DispOFF(void); 
 
void Lcd_Mono_Bmp( U16 x0, U16 y0, U16 x1, U16 y1 , unsigned char bmp[] ) ; 
void Lcd_G4_Bmp( U16 x0, U16 y0, U16 x1, U16 y1 , unsigned char bmp[] ) ; 
void Lcd_G16_Bmp( U16 x0, U16 y0, U16 x1, U16 y1 , unsigned char bmp[] ) ; 
void Lcd_C256_Bmp( U16 x0, U16 y0, U16 x1, U16 y1 , unsigned char bmp[] ) ; 
 
#endif /*__LCDLIB_H__*/