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

📄 pnlauxn5e.h

📁 完整的软件学习--显示器驱动视频软件
💻 H
字号:
// For test the AU XN05 PANEL Which is TTL Type 
//#define	PanelName	"AUxn05"
#define	PanelName	"TTL 15" 

#define PanelDither		6//8

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

#define PanelDualPort		0xFF
#define PanelSwapPort		0xFF
#define PanelSwapOddML		0
#define PanelSwapEvenML	0
#define PanelSwapOddRB		0xFF
#define PanelSwapEvenRB	0xFF

#define PanelDClkDelay		0
#define PanelInvDClk			0xff
#define PanelInvDE			0
#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 PanelDCLKCurrent		0 // Dclk current   // xxxx 0820
//#define PanelDECurrent		0 // DE signal current
//#define PanelOddDataCurrent	0 // Odd data current
//#define PanelEvenDataCurrent	0 // Even data current

#define PanelOnTiming1		5 // time between panel & data while turn on power
#define PanelOnTiming2		320//80 // time between data & back light while turn on power  // xxxx 0909
#define PanelOffTiming1		320 // time between back light & data while turn off power   // xxxx 0909
#define PanelOffTiming2		5//10//80 // time between data & panel while turn off power 

#define PanelHSyncWidth		32
#define PanelHSyncBackPorch	65//40

#define PanelVSyncWidth		3//2
#define PanelVSyncBackPorch	9//38

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

#define PanelMaxHTotal		672*2//1800
#define PanelMinHTotal		600*2//1700//1600//1500//1672//less than the Max yo omprove for display the 640x350 What?
#define PanelMaxVTotal		800//2000
#define PanelMinVTotal		768//900 
#define PanelDCLK			70//65/2//108
#define PanelMaxDCLK		100//40//160
#define PanelMinDCLK		30//100
//=================================================================
#if 0
// TCON	 setting for RSDS
// 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

// POL
#define GPO0_VStart		0x000
#define GPO0_VEnd		0x000
#define GPO0_HStart		0x068
#define GPO0_HEnd		0x222
#define GPO0_Control		0x02
//LP
#define GPO1_VStart		0
#define GPO1_VEnd		0
#define GPO1_HStart		0x407
#define GPO1_HEnd		0x428
#define GPO1_Control		0x00

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

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

// OE
#define GPO4_VStart		0
#define GPO4_VEnd		0
#define GPO4_HStart		0x357
#define GPO4_HEnd		0x427
#define GPO4_Control		0x00
#endif

//=================================================================
// TCON	 setting for LVDS
//PVS / FSYNC
#define GPO9_VStart		0x7
#define GPO9_VEnd			0x705
#define GPO9_HStart		0x0
#define GPO9_HEnd			0x0
#define GPO9_Control		0x7

//HSYNC
#define GPOA_VStart		0x006
#define GPOA_VEnd			0x308//(15')//0x408(17')
#define GPOA_HStart		0 
#define GPOA_HEnd			0 
#define GPOA_Control		0x4 

⌨️ 快捷键说明

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