📄 lcd.h
字号:
// SUNPLUS S+core IDE generated include file.#ifndef ANISPG290_LCDTEST_H_12382_292__INCLUDED_#define ANISPG290_LCDTEST_H_12382_292__INCLUDED_#include "../SysLib_Basic/Include/Sys_Global.h"//=======================================================================================void InitTFTLcd( S32 Panel_Sel, S32 type, S32 mode, S32 V_SCL, S32 H_SCL, S32 POS );void MIU_CTRL_REG_SET(S32 fb0_addr, S32 fb1_addr, S32 fb2_addr);void TFT_Ctrl_Setting( S32 tft_en, S32 ver_scl, S32 hor_scl, S32 clk_sel, S32 int_enable );void Data_FMT_Setting( S32 tft_fmt, S32 fb_fmt );void Hor_Time_Setting( S32 hor_act, S32 hor_fblk, S32 hor_bblk, S32 hor_syncw );void Ver_Time_Setting( S32 ver_act, S32 ver_fblk, S32 ver_bblk, S32 ver_syncw );void Dis_area_Setting( S32 str_lno, S32 str_pno,S32 pix_num, S32 dumy_pix );void Data_seq_Setting( S32 yuv_fmt, S32 yuv_seq, S32 rgb_ol_seq, S32 rgb_el_seq );void spi_mst( S32 addr, S32 data);//=========================================================================================#define AUO_36 0#define AUO_25 1#define AUO_236 2#define Topsun_42 3// ==============================================// TFT LCD// ==============================================// 0x8804_0000#define TFT_DEN 0#define TFT_EN 1#define NO_SCL 0#define VER_SCLUP 1#define VER_SCLDN 2#define HOR_SCLUP 1#define HOR_SCLDN 2 #define CK_27 0#define CK_135 1#define CK_675 2#define CK_3875 3// 0x8804_0004#define M720 1#define M640 0#define P_RGB 0#define S_RGB 1#define S_RGBDM 2#define CCIR601_M720 256#define CCIR601_M640 3 #define CCIR656_M720 260#define CCIR656_M640 4 // 0X8804_0028#define RGB 0#define RGB1555 1#define YUV 2//#define Y4U4Y4V4 3// 0x8804_0040#define dis_YUV 1#define dis_YCbCr 0#define Y0U0Y1V0 0#define Y0V0Y1U0 1#define U0Y0V0Y1 2#define V0Y0U0Y1 3#define Y1U0Y0V0 4#define Y1V0Y0U0 5#define U0Y1V0Y0 6#define V0Y1U0Y0 7#define O_RGB 0#define O_GBR 1#define O_BRG 2#define O_RBG 3#define O_BGR 4#define O_GRB 5#define E_RGB 0#define E_GBR 1#define E_BRG 2#define E_RBG 3#define E_BGR 4#define E_GRB 5// 0x8804_0050#define INT_DEN 0#define INT_EN 1// ==============================================// ==============================================// STN LCD// ==============================================// 0x8804_1000#define STN_DEN 0#define STN_EN 1#define BUSW_1 0#define BUSW_4 1#define BUSW_8 2// 0x8804_1004#define FR_175 0#define FR_117 1#define FR_87 2#define FR_70 3#define FR_58 4#define FR_50 5#define FR_43 6#define FR_39 7#define FR_35 8#define FR_31 9// 0x8804_1020#define BMODE 0#define CMODE 1// 0x8804_1024//#define MCOLOR 0//#define MBW 1// 0x8804_1028#define HOR_SD 1#define VER_SD 1// 0x8804_102c#define CSTN 0#define MCSTN 1#define DIS_OFF 0#define DIS_ON 1// ==============================================// SPI // ==============================================//SPI control Register#define SPI_ON 0x80000000#define SPI_OFF 0x00000000#define SPILPM_ON 0x08000000#define SPILMP_OFF 0x00000000#define SPISOFT_CLR 0x04000000#define SPIMODE_MAS 0x00000000#define SPIMODE_SLV 0x02000000#define SPISCKPHA0 0x00000000#define SPISCKPHA1 0x00000080#define SPISCKPOL0 0x00000000#define SPISCKPOL1 0x00000040#define SPISCKSEL0 0x00000000#define SPISCKSEL1 0x00000001#define SPISCKSEL2 0x00000002#define SPISCKSEL3 0x00000003#define SPISCKSEL4 0x00000004#define SPISCKSEL5 0x00000005#define SPISCKSEL6 0x00000006// SPI TX Config#define SPITXI_CLR 0x80000000#define SPITXI_ON 0x40000000#define SPITXI_OFF 0x00000000#define SPITXLEVEL0 0x00000000#define SPITXLEVEL1 0x00000010#define SPITXLEVEL2 0x00000020#define SPITXLEVEL3 0x00000030#define SPITXLEVEL4 0x00000040#define SPITXLEVEL5 0x00000050#define SPITXLEVEL6 0x00000060#define SPITXLEVEL7 0x00000070// SPI RX Config#define SPIRXI_CLR 0x80000000#define SPIRXI_ON 0x40000000#define SPIRXI_OFF 0x00000000#define SPIRXLEVEL0 0x00000000#define SPIRXLEVEL1 0x00000010#define SPIRXLEVEL2 0x00000020#define SPIRXLEVEL3 0x00000030#define SPIRXLEVEL4 0x00000040#define SPIRXLEVEL5 0x00000050#define SPIRXLEVEL6 0x00000060#define SPIRXLEVEL7 0x00000070// SPI MISC#define SPIOVW_ON 0x80000000#define SPIOVW_OFF 0x00000000#define SPISRT_ON 0x40000000#define SPISRT_OFF 0x00000000/*****Lcd define ******/#define PPU_SOFT 0x0000#define PPU_P2T_HARD 0x0010#define PPU_P2L_HARD 0x0020//#define PPU_P2L_HW4 0x0030#define LCD_SOFT 0x0000#define LCD_C2P_HARD 0x0100#define LCD_P2L_HARD 0x0200#define LCD_P2L_HW4 0x0300#endif //ANISPG290_LCDTEST_H_12382_292__INCLUDED_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -