⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnlcptxg08.h

📁 完整的软件学习--显示器驱动视频软件
💻 H
字号:
// for CPT RSDS 15"
#define	PanelName	"CPT 150XG08"

#define PanelDither		6

#define PanelTTL		0
#define PanelTCON		0
#define PanelLVDS		0
#define PanelRSDS		0xFF

#define LVDS_TIMode		0x00
#define PanelDualPort		0//xff
#define PanelSwapPort		0
#define PanelSwapOddML		0
#define PanelSwapEvenML		0
#define PanelSwapOddRB		0xFF
#define PanelSwapEvenRB		0xFF
#define PanelSwapMLSB		0

#define PanelDClkDelay		8
#define PanelInvDE		0
#define PanelInvDClk		0xFF
#define PanelInvHSync		0
#define PanelInvVSync		0

// driving current setting 0==>4mA, 1==>6mA, 2==>8mA ,3==>12mA
#define PanelDCLKCurrent	1 // Dclk current
#define PanelDECurrent		1 // DE signal current
#define PanelOddDataCurrent	1 // Odd data current
#define PanelEvenDataCurrent	1 // Even data current

#define PanelOnTiming0		10 // time between3.3V &12V while turn on power
#define PanelOnTiming1		20 // time between panel & data while turn on power
#define PanelOnTiming2		20 // time between data & back light while turn on power 
#define PanelOffTiming1		10 // time between back light & data while turn off power 
#define PanelOffTiming2		10 // time between data & panel while turn off power 
#define PanelOffTiming0		10 

#define PanelHSyncWidth		32//32
#define PanelHSyncBackPorch	33

#define PanelVSyncWidth		3
#define PanelVSyncBackPorch	6

#define PanelHStart		(PanelHSyncWidth+PanelHSyncBackPorch)
#define PanelVStart		(PanelVSyncWidth+PanelVSyncBackPorch)
#define PanelWidth		1024
#define PanelHeight		768
#define PanelHTotal		1320//1344
#define PanelVTotal		806

#define PanelMaxHTotal		1370
#define PanelMinHTotal	  	1320//1344
#define PanelMaxVTotal		860
#define PanelMinVTotal		806
#define PanelDCLK			65
#define PanelMaxDCLK		85//95 tony 26/11/03 for 720*350/70Hz mode(91M)
#define PanelMinDCLK		60

//=================================================================
// TCON	 setting for RSDS

#define TCON_Format1	0x1 // OFC1: control polarity & inversion

#define ESP_AfterData 	0 // Even Start Pulse after Data
#define ESP_Offset	1 // Even start pulse position
#define OSP_AfterData 	0 // Odd Start Pulse after Data
#define OSP_Offset	1 // Odd start pulse position

// driving current setting 0==>4mA, 1==>6mA, 2==>8mA ,3==>12mA
#define PanelOESPCurrent	2 // OSP/ESP drive current
#define PanelOEGCurrent		2 // OPOL/EPOL/GPOL drive current
#define PanelEINVCurrent	0 // EINV drive current
#define PanelOINVCurrent	0 // OINV drive current

#define OuputFormat		(DATI_B|G0AT_B)//Enable Auto Toggle GPO0 & data invert
// POL
#define GPO0_VStart		0x000
#define GPO0_VEnd		0x000
#define GPO0_HStart		0x068//0x201//0x068
#define GPO0_HEnd		0x222//0x200//0x222
#define GPO0_Control	0x82//0x02
//LP
#define GPO1_VStart		0
#define GPO1_VEnd		0
#define GPO1_HStart		0x41A//0x43f//407
#define GPO1_HEnd		0x434//02461//428
#define GPO1_Control		0x00

// STV
#define GPO2_VStart		0x000
#define GPO2_VEnd		0x001
#define GPO2_HStart		0x190////x170
#define GPO2_HEnd		0x18A//x170
#define GPO2_Control		0x00

// CLKV
#define GPO3_VStart		0
#define GPO3_VEnd		0x000//0x300
#define GPO3_HStart		0x064//0x173
#define GPO3_HEnd		0x384//0x407
#define GPO3_Control		0x01

// OE
#define GPO4_VStart		0
#define GPO4_VEnd		0
#define GPO4_HStart		0x357//0x320//0x357
#define GPO4_HEnd		0x427//0x44C//0x427
#define GPO4_Control		0x00//0x04//0x00

//PVS / FSYNC
#define GPO9_VStart		0x002
#define GPO9_VEnd		0x306
#define GPO9_HStart		0x00A
#define GPO9_HEnd		0x005
#define GPO9_Control		0x08

//HSYNC
#define GPOA_VStart		0
#define GPOA_VEnd		0
#define GPOA_HStart		0 
#define GPOA_HEnd		0 
#define GPOA_Control		0 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -