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

📄 usertimers.h

📁 GM5621原代码
💻 H
字号:
/*
	$Workfile:   usertimers.h  $
	$Revision:   1.20  $
	$Date:   Jul 06 2006 21:08:18  $
*/

//******************************************************************
//
//          Copyright (C) 2002. GENESIS MICROCHIP INC.
//  All rights reserved.  No part of this program may be reproduced.
//
//	Genesis Microchip Corp., 2150 Gold Street
//			Alviso, CA 95002	USA
//  Genesis Microchip Inc., 165 Commerce Valley Dr. West
//          Thornhill, Ontario, Canada, L3T 7V8
//
//================================================================
//
//  MODULE: usertimers.h
//
//  USAGE : This module defines timer indexes used for customer defined timers
//
//
//******************************************************************
#if USE_SMT
   #include "smt\smt.h"
#endif

// define enum for accessing user timers:

enum
{
	START_User_10ms = gmc_NumDriverTimers,	// ***** 10ms timer start
	ModeHoldTime_10ms_TMR = START_User_10ms,
	ModeHandlerSyncTimer_10ms_TMR,
	PowerHandler_10ms_TMR,
	PowerDownWait_10ms_TMR,
	PowerUpWait_10ms_TMR,
	XROMPowerCycle_10ms_TMR,
#if !defined(TUCSON) && HDCP_ENABLE_4TH
	HDCP_AUTHENTICATION_10MS_TMR,
#endif		
#if USE_CABLE_DETECTION_FEATURE && USE_CABLE_DETECT_TIMER
	CableDetect_10MS_TMR,
#endif
	HTotalDelay_10ms_TMR,               // Merlin 0824, add for adjust Clock repeat key the value still adjust when release key in mode over 1152x864
	END_User10ms,								// ***** 10ms timer end
	START_User_100ms = END_User10ms, 	// ***** 100ms timer start
   DummyTimer_100ms = START_User_100ms,
#if USE_LED_BLINK_NO_SYNC
	LED_NoCable_100ms_TMR,
#endif

#if THEFT_DETERRENCE_SUPPORT
   TD_100ms_TMR,
#endif

#if USE_AUDIO && USE_GSEL_DRVR_MODEL
	Audio_SetMuteOff_Delay_100ms,
#endif
#if !defined(TUCSON) && HDCP_ENABLE_4TH
	HDCP_DVI_TimingStable_100ms_TMR,
#endif		
//----ATTENTION!----values from SMT_TIMEOUT_0_TMR to SMT_TIMERS_END are reserved for SMT transactions timeout timers
#if USE_SMT
	SMT_TIMEOUT_0_TMR,
	SMT_TIMERS_END = SMT_TIMEOUT_0_TMR + MAX_TRANSACTION_NUMBER -1,
#endif
	END_User100ms,    						// ***** 100ms timer end
};
#define	Num10mstimers 	 (END_User10ms-START_User_10ms)
#define	Num100mstimers  (END_User100ms-START_User_100ms)

//
// define an array for user timers
//
extern  gmt_Timer TIMER_MEMSPACE UserTimers[Num10mstimers + Num100mstimers];

⌨️ 快捷键说明

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