📄 lcddrive.h
字号:
#ifndef __LCD_H__
#define __LCD_H__
#define MVAL 13
#define MVAL_USED 0 //0=each frame 1=rate by MVAL
#define INVVDEN 1 //0=normal 1=inverted
#define BSWP 0 //Byte swap control
#define HWSWP 1 //Half word swap control
#define M5D(n) ((n) & 0x1fffff) // To get lower 21bits
//TFT 240320
#define LCD_XSIZE_TFT_240320 (320)
#define LCD_YSIZE_TFT_240320 (240)
//TFT 240320
#define SCR_XSIZE_TFT_240320 (LCD_XSIZE_TFT_240320*2)
#define SCR_YSIZE_TFT_240320 (LCD_YSIZE_TFT_240320*2)
//TFT240320
#define HOZVAL_TFT_240320 (LCD_XSIZE_TFT_240320-1)
#define LINEVAL_TFT_240320 (LCD_YSIZE_TFT_240320-1)
//Timing parameter for LTS350Q1(SAMSUNG)
#define VBPD_240320 14 //Vsync脚龋 悼扁(BackPorch)
#define VFPD_240320 4 //Vsync脚龋 悼扁(FrontPorch)
#define VSPW_240320 3 //Vsync脚龋 妻胶农扁(3)
#define HBPD_240320 38 //Hsync脚龋 悼扁(缔何盒)
#define HFPD_240320 20 //Hsync脚龋 悼扁(菊何盒)
#define HSPW_240320 30 //Hsync脚龋 妻胶农扁
//VCLK = HCLK/[(CLKVAL+1) x 2],HCLK - 100MHz
#define CLKVAL_TFT_240320 (7) //4->9 (TK)
// 60hz
//VSYNC,HSYNC should be inverted
//HBPD=6VCLK,HFPD=2VCLK,HSPW=3VCLK
//VBPD=1HSYNC,VFPD=2HSYNC,VSPW=1HSYNC
//祸惑 单捞磐 し
#define TCOLOR unsigned short
#define GUI_LCM_XMAX LCD_XSIZE_TFT_240320 /*LCD X Size*/
#define GUI_LCM_YMAX LCD_YSIZE_TFT_240320 /*LCD Y Size*/
#define LCDFRAMEBUFFER 0x31000000 //_NONCACHE_STARTADDRESS
// 1. The LCD frame buffer should be write-through or non-cachable.
// 2. The total frame memory should be inside 4MB.
// 3. To meet above 2 conditions, the frame buffer should be
// inside the following regions.
// 0x31000000~0x313ffffff,
// 0x31400000~0x317ffffff,
// 0x31800000~0x31bffffff,
// .....
// 0x33800000~0x33bffffff
//unsigned short *frameBuffer = (unsigned short *)LCDFRAMEBUFFER;
void InitLcdRegs(void);
int LCD2410_Init(void);
void InitLcdPort(void);
void LcdPowerEnable(int invpwren,int pwren);
void LcdEnvidOnOff(int onoff);
void LCDLpc36000Enable(void);
void Lcddemo(void);
void Display_Time1(int value);
void Ts_Auto(void);
void __irq AdcTsAuto(void);
#endif /*__LCD_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -