📄 lcd.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 + -