📄 240_320tft_lcd.h
字号:
#ifndef _240_320_TFT_LCD_H
#define _240_320_TFT_LCD_H
//#define MVAL (0)
#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
#define M5DF(n) ((n) & ~0x1fffff)
//TFT 240_320
#define LCD_XSIZE_TFT_240_320 (240) //LCD row
#define LCD_YSIZE_TFT_240_320 (320) //LCD col
//virutl TFT 240_320
#define SCR_XSIZE_TFT_240_320 (480)
#define SCR_YSIZE_TFT_240_320 (640)
#define HOZVAL_TFT_240_320 (LCD_XSIZE_TFT_240_320 - 1)
#define LINEVAL_TFT_240_320 (LCD_YSIZE_TFT_240_320 - 1)
//Timing parameter for LCD
#define VBPD_240_320 (2)//(2) //垂直同步信号的后肩
#define VFPD_240_320 (2)//(2) //垂直同步信号的前肩
#define VSPW_240_320 (4)//(4) //垂直同步信号的脉宽
#define HBPD_240_320 (8)//(8) //水平同步信号的后肩
#define HFPD_240_320 (8)//(8) //水平同步信号的前肩
#define HSPW_240_320 (6)//(6) //水平同步信号的脉宽
#define CLKVAL_TFT_240_320 (5) //FCLK=180MHz,HCLK=90MHz,VCLK=6.5MHz
//VCLK = HCLK / [2(CLKVAL+1)]
#define LCD_CROSS_SIZE 15 //piex
typedef struct lCD_window_start_point{
U16 X;
U16 Y;
}lcd_window_start_point;
void LCD_16_16_block_show(int x,int y,U32 zimo_address,U16 color);
void Load_HZK16_Whole( U32 HZK16_start_address);
void Glib_FilledRectangle(int x1,int y1,int x2,int y2,int color);
void Glib_Line(int x1,int y1,int x2,int y2,int color);
void Lcd_Cross(int x,int y,int color);
void Glib_Rectangle(int x1,int y1,int x2,int y2,int color);
void Lcd_MoveViewPort(int vx,int vy);
void Lcd_Tft_240_320_Init( void );
void Test_Lcd_Tft_240_320( void );
void Lcd_MoveViewPort(int vx,int vy);
void Lcd_ClearScr(U16 c);
void MoveViewPort(void);
lcd_window_start_point Get_LcdViewPort_StartPoint(void);
void LCD_Windows_Backup(void);
void LCD_Printf(char *fmt, ...);
void LCD_String_Set(int x ,int y,U16 color);
void LCD_Puts(int x,int y,char *pt,U16 color);
void LCD_16_16_block_show_backcolor(int x,int y,U32 zimo_address,U16 color);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -