⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.h

📁 s3c2410/s3c2440的bootloader演示程序
💻 H
字号:
#ifndef __LCD_H__
#define __LCD_H__



#define		LCD_TFT

#define	LCD_1024_768
//#define	LCD_1024_624
//#define		LCD_800_600

//1024*768
#ifdef LCD_1024_768

#define LCD_XSIZE 		(1024)	
#define LCD_YSIZE 		(768)
#define SCR_XSIZE 		(1024)
#define SCR_YSIZE 		(768)

#endif


//1024*624
#ifdef LCD_1024_624

#define LCD_XSIZE 		(1024)	
#define LCD_YSIZE 		(624)
#define SCR_XSIZE 		(1024)
#define SCR_YSIZE 		(624)

#endif

//1024*624
#ifdef LCD_800_600

#define LCD_XSIZE 		(800)	
#define LCD_YSIZE 		(600)
#define SCR_XSIZE 		(800)
#define SCR_YSIZE 		(600)

#endif


//LCD_CSTN
#ifdef LCD_CSTN

#define LCD_PIXELINDEX	unsigned char

//LCD_CSTN
#define VBPD			(0)
#define VFPD			(0)
#define VSPW			(0)
#define WDLY			(1)
#define LINEBLANK		(100)
#define WLH				(1)
#define BSWP			(1)
#define HWSWP			(0)
#define MVAL			(13)
#define MVAL_USED 		(0)
#define CLKVAL			(2)
#define HOZVAL			(LCD_XSIZE-1)
#define LINEVAL			(LCD_YSIZE-1)

#endif



//LCD_TFT
#ifdef LCD_TFT

#define LCD_PIXELINDEX	unsigned short

//LCD_TFT
#define VBPD			(29-1)
#define VFPD			(13-1)
#define VSPW			(3-1)
#define HBPD			(40-1)
#define HFPD			(40-1)
#define HSPW			(48-1)
#define INVVDEN			(0)
#define BSWP			(0)
#define HWSWP			(1)
#define MVAL			(13)
#define MVAL_USED 		(0)
#define CLKVAL			(1)
#define HOZVAL			(LCD_XSIZE-1)
#define LINEVAL			(LCD_YSIZE-1)

#endif

#define M5D(n) ((n) & 0x1fffff)

void Lcd_Init(void);
void Lcd_Clear(LCD_PIXELINDEX c);
void Lcd_PutPixel(int x,int y,LCD_PIXELINDEX c);
void Lcd_DispColorBar(void);
void Lcd_DispBlackLine(void);
void Lcd_DispEllipse (int x0, int y0, int xr, int yr, LCD_PIXELINDEX c);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -