📄 lcd_test.h
字号:
/*
#ifndef __LCD2410TEST_H__
#define __LCD2410TEST_H__
//TFT 800480
#define LCD_XSIZE_TFT_800480 (800)
#define LCD_YSIZE_TFT_800480 (480)
//TFT 800480
#define SCR_XSIZE_TFT_800480 (LCD_XSIZE_TFT_800480)
#define SCR_YSIZE_TFT_800480 (LCD_YSIZE_TFT_800480)
#define LCDFRAMEBUFFER 0x33800000 //_NONCACHE_STARTADDRESS
#define LCDFRAMEBUFFER_D 0x33400000
#define CLKVAL_TFT_800480 (0)
#define MVAL_USED (0)
#define MVAL (13)
#define M5D(n) ((n) & 0x1fffff) // To get lower 21bits
//Timing parameter for V16C6448AB(PRIME VIEW)
#define VBPD_800480 ((32-1)&0xff)
#define VFPD_800480 ((11-1)&0xff)
#define HBPD_800480 ((88-1)&0x7f)
#define HFPD_800480 ((40-1)&0xff)
#define HSPW_800480 ((128-1)&0xff)
#define VSPW_800480 ((2-1) &0x3f)
//TFT800480
#define HOZVAL_TFT_800480 (LCD_XSIZE_TFT_800480-1)
#define LINEVAL_TFT_800480 (LCD_YSIZE_TFT_800480-1)
#define COLOR 0xffffffff
#define COLOR_RED 0xffff0000
#typedef My_GUI_Handle U32;
typedef struct
{
int x0 ,y0,x1,y1;
}My_GUI_rect;
#typedef My_GUI_Color U32;
//U32 (*frameBuffer16BitTft800480)[SCR_XSIZE_TFT_800480];
U32 frameBuffer16BitTft800480[480][800];
U32 My_frameBuffer16BitTft800480[480][800];
//frameBuffer16BitTft800480=(U32(*)[SCR_XSIZE_TFT_800480/2])LCDFRAMEBUFFER;
//U32 (*My_frameBuffer16BitTft800480)[SCR_XSIZE_TFT_800480];
void LCD_2410_Port_Init();
void LCD_2410_Init();
void LCD_2410_PowerEnable(int invpwren,int pwren);
void LCD_2410_EnvidOnOff(int onoff);
void LCD_2410_Draw();
#endif
*/
#ifndef Lcd_Test_H
#define Lcd_Test_H
#define Vbpd ((32-1)&0xff)
#define Vfpd ((11-1)&0xff)
#define Hbpd ((88-1)&0x7f)
#define Hfpd ((40-1)&0xff)
#define Hspw ((128-1)&0xff)
#define Vspw ((2-1) &0x3f)
#define Lcd_X (800)
#define Lcd_Y (480)
#define Clkval (0)
extern U32 Frame_Buffer[480][400];
extern U32 Buffer[480][400];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -