📄 usertimers.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 + -