📄 lcd1.h
字号:
#ifndef __LCD_H__
#define __LCD_H__
#include "../../ucos-ii/datatype.h"
//TFT 640480
#define LCD_XSIZE_TFT_640480 (640)
#define LCD_YSIZE_TFT_640480 (480)
#define SCR_XSIZE_TFT_640480 (LCD_XSIZE_TFT_640480*2)
#define SCR_YSIZE_TFT_640480 (LCD_YSIZE_TFT_640480*2)
#define HOZVAL_TFT_640480 (LCD_XSIZE_TFT_640480-1)
#define LINEVAL_TFT_640480 (LCD_YSIZE_TFT_640480-1)
#define BLACK 0x000000
#define WHITE 0xffffff
#define LIGHTGRAY 0xd3d3d3//0xa0
#define DARKGRAY 0x404040//0x50
#define RED 0xff0000
#define GREEN 0x00ff00
#define BLUE 0x0000ff
#define GUISWAP(a, b) {a^=b; b^=a; a^=b;}
void Lcd_Init(void);
void Lcd_Clr(INT32U c);
void Lcd_Draw_Line (INT32 usX0, INT32 usY0, INT32 usX1, INT32 usY1, INT32U usColor, INT32U usWidth);
void Lcd_Draw_VLine (INT32 usY0, INT32 usY1, INT32 usX0, INT32U usColor, INT32U usWidth);
void Lcd_Draw_HLine (INT32 usX0, INT32 usX1, INT32 usY0, INT32U usColor, INT32U usWidth);
void Lcd_DrawRect (INT32 usLeft, INT32 usTop, INT32 usRight, INT32 usBottom, INT32U ucColor);
void Lcd_FillRect(INT32U usX0, INT32U usY0, INT32U usX1, INT32U usY1, INT32U usColor);
INT32U Lcd_GetPixel (INT32U x, INT32U y);
void LcdDisp8X32 (INT32U x0, INT32U y0, INT32U ForeColor, INT8U *s);
void LcdDispHz32 (INT32U x0, INT32U y0, INT32U ForeColor, INT8U *s);
void Lcd_Disp(INT32U usX, INT32U usY, INT32U usForeColor, INT8U *pucStr);
void Lcd_Printf(INT32U x, INT32U y, INT32U c, INT8U *fmt,...);
extern void ShowChar(INT8U ch);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -