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

📄 system.h

📁 NT68617源程序代码集合
💻 H
📖 第 1 页 / 共 2 页
字号:

/*
================================================================================
=		同步信号类型
================================================================================
*/
#define SYNCTYPE_SEPA			0x40
#define SYNCTYPE_COMP			0x50
#define SYNCTYPE_SOG			0x60


/*
================================================================================
=		保存到EEPROM的状态标志
================================================================================
*/
#define FLAG_BURNIN			0x01
#define FLAG_720MODE			0x02
#define FLAG_4B3DISP			0x04
#if EN_ACEROSD
#define FLAG_DDCCI			0x08
#endif
#define FLAG_DIRUD				0x10
#define FLAG_DIRRL				0x20
#define FLAG_AUDIOMUTE			0x40
#define FLAG_POWER				0x80


/*
================================================================================
=		定时事件的定义
================================================================================
*/
#define FIRSTEVENT				0		// 第一个事件
#define EVENT_MUTEOFF			0		// 禁止MUTE的事件
#define EVENT_WRITEFLASH		1		// 保存EDID数据的事件
#define EVENT_SAVEPAR			2		// 保存参数的事件
#define EVENT_SYSREST			3		// 系统状态复位
#define EVENT_POWERSAVING		4		// 节能事件
#define LASTEVENT				4		// 最后一个事件


/*
================================================================================
=		系统色温常量的定义
================================================================================
*/
#define COLOR_9300					0			// 系统所支持的第一种色温
#define COLOR_6500					1
#define COLOR_USER					2			// 系统所支持的最后一种色温
#define MIN_COLORTEMP				COLOR_9300
#define MAX_COLORTEMP				COLOR_USER


/*
================================================================================
=		AUTO执行结果的定义
================================================================================
*/
#define AUTO_FAIL					0
#define AUTO_OK						1
#define AUTO_CONTINUE				2
/********************************** End ***************************************/


#if EN_DDC_CI

/*============================================================
=				Abuscmd.h
=============================================================*/
#define	SourceAddr								AbusBuffer[0]
#define	CmdLength								AbusBuffer[1]
#define	ReplyCode								AbusBuffer[2]
#define	ResultCode								AbusBuffer[3]
//==========[ Set Vcp feature ]==========

#define	SetHighByte								AbusBuffer[5]
#define	SetLowByte								AbusBuffer[6]
//==========[ VCP Page Value define ]==========
#define PAGE0									0x00
//==========[ Receive Page from Host Data ]==========
#define VCPPage									AbusBuffer[4]
#define PageOpCode								AbusBuffer[5]
//==========[ Send Page from Host Data ]==========
#define VcppTypeCode							AbusBuffer[6]
//==========[ Send data to Host ]==========
#define	MaxHighByte							AbusBuffer[6]
#define	MaxLowByte								AbusBuffer[7]
#define	PresentHighByte							AbusBuffer[8]
#define	PresentLowByte							AbusBuffer[9]
//==========[ Send Page from Host Data ]==========
#define VcppTypeCode							AbusBuffer[6]
#define VcppMaxHighByte							AbusBuffer[7]
#define VcppMaxLowByte							AbusBuffer[8]
#define VcppPresentHighByte						AbusBuffer[9]
#define VcppPresentLowByte						AbusBuffer[10]
/*===============================================
	standard DDC/CI command
===============================================*/
#define	HOST_ADDR	0x6E
//==========[ Receive from Host Data ]==========
#define	Ddc2biCmd	AbusBuffer[3]
#define	OpCode		AbusBuffer[4]
#define	VcpTypeCode							AbusBuffer[5]
//==========[ Timing Report from Monitor Data ]==========
#define TimingOpCode							AbusBuffer[2]   //s1215
#define TimingStatus								AbusBuffer[3]
#define HSyncHighByte							AbusBuffer[4]
#define HSyncLowByte							AbusBuffer[5]
#define VSyncHighByte							AbusBuffer[6]
#define VSyncLowByte							AbusBuffer[7]
/*===============================================
	define DDC2Bi VESA Standard Command (ref. Access bus 3.0)
===============================================*/
#define	VESA_GET_VCP_FEATURE					0x01
#define	VESA_VCP_FEATURE_REPLY				0x02
		#define VCP_FEATURE_NOERROR 			0x00
		#define VCP_FEATURE_NOTSUPPORT			0x01
		#define VCP_FEATURE_SETPARAMETER		0x00
		#define VCP_FEATURE_MOMENTARY			0x01
#define VESA_GET_PAGED_VCP					0xC6
#define VESA_PAGED_VCP_REPLY					0xC7
#define VESA_SET_PAGED_VCP					0xC8

#define	VESA_SET_VCP_FEATURE					0x03
#define MCCS_StartWriteHDCP_Key					0xED		//Y60801 added by kevin for download HDCP key
#define MCCS_WriteHDCP_Key						0xEE		//Y60801 added by kevin for download HDCP key
#define MCCS_EndWriteHDCP_Key					0xEF		//Y60812 added by kevin for download HDCP key
#define	MCCS_DISPLAY_POWER_MODE				0xD6
#define	VESA_SAVE_CURRENT_SETTING			0x0C

#define	VESA_CAPABILITIES_REQUEST			0xF3
	#define	OFFSET_H								AbusBuffer[4]
	#define	OFFSET_L								AbusBuffer[5]


#define	MCCS_BRIGHTNESS						0x10
#define	MCCS_CONTRAST							0x12
#define 	MCCS_COLOR_SEL						0x14
	#define MCCS_DISPLAY_NATIVE				0x02
	#define MCCS_5000K							0x04
	#define MCCS_6500K							0x05
	#define MCCS_7500K							0x06
	#define MCCS_8200K							0x07
	#define MCCS_9300K							0x08
	#define MCCS_User1							0x0b
//-------[ Customer code ]--------------------
#define	USER_CLOCK								0x0E
#define	USER_CLOCK_PHASE						0x3E
#define	USER_COLOR_TEMPERATURE				0x54
#define	USER_LANGUAGE							0x68
#define	MCCS_RED_VIDEO_GAIN					0x16
#define	MCCS_GREEN_VIDEO_GAIN				0x18
#define	MCCS_BLUE_VIDEO_GAIN					0x1A

#define	MCCS_HORIZONTAL_POSITION				0x20
#define	MCCS_HORIZONTAL_SIZE					0x22
#define	MCCS_HORIZONTAL_PINCUSHION			0x24
#define	MCCS_HORIZONTAL_PINCUSHION_BALANCE	0x26
#define	MCCS_HORIZONTAL_MISCONVERGENCE		0x28
#define	MCCS_HORIZONTAL_LINEARITY			0x2A
#define	MCCS_HORIZONTAL_LINEARITY_BALANCE	0x2C
#define	MCCS_VERTICAL_POSITION				0x30
#define	MCCS_VERTICAL_SIZE					0x32
#define	MCCS_VERTICAL_PINCUSHION				0x34
#define	MCCS_VERTICAL_PINCUSHION_BALANCE	0x36
#define	MCCS_VERTICAL_MISCONVERGENCE		0x38
#define	MCCS_VERTICAL_LINEARITY				0x3A
#define	MCCS_VERTICAL_LINEARITY_BALANCE		0x3C

#define MCCS_RESET								0x04
#define MCCS_RECALL_BC							0x05
#define MCCS_RECALL_HV_POS						0x06
#define MCCS_AUTOSETUP                         		              	0x1E
#define 	MCCS_AUTOCOLOR                                       	0x1F
#define MCCS_COLOR_RESET						0x08
#define MCCS_COLOR_INC							0x0B
#define MCCS_COLOR_REQ							0x0C

#define	MCCS_SETTINGS							0xB0

//-----------Inlxcmd.h-----------------------
#define	INL_HDCP_CMD			0xC2
//------- Innolux's Auto-alignment ---------------
#define  AUTOALI_CMD								0x6E			// AbusBuffer[3]
	#define	FUNC_BUF								AbusBuffer[4]
	#define	ITEM_BUF								AbusBuffer[5]
	#define	VALUE_BUF							AbusBuffer[6]
	#define	CHKSUM_BUF							AbusBuffer[7]

#define	ReplyAutoCode1							AbusBuffer[2]
#define	ReplyAutoCode2							AbusBuffer[3]
#define	ReplyAutoCode3							AbusBuffer[4]

#define	ReplyAutoCode4							AbusBuffer[5]
#define	ReplyAutoCode5							AbusBuffer[6]
#endif

#endif
/*
********************************************************************************
*                                文 件 结 束                                   *
********************************************************************************
*/

⌨️ 快捷键说明

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