📄 initial.h
字号:
/**************************************************************************
(C)Copyright Cheertek Inc. 2002-2003,
D300, all right reserved.
Product : WinAV Firmware
Date : 1998.10.10
Author : Cheertek (D300 TCH)
Purpose : INITIALIZATION Module
The moudle contains all kernel-module initial function
Sources : initial.h / inital.c
****************************************************************************/
#ifndef __INITIAL_H__
#define __INITIAL_H__
//////////////////////////////////////////////////////////////////////////
// ******* Extern variable Area *****
// [1] the real sectors that will jump for each SCAN
// LLY2.80, remove to CC module
//extern WORD __wScanGap;
// [2] keep initial status -- LLY2.78b-2
extern BYTE __bInitialStatus;
#ifdef SUPPORT_PORTABLE_PROJECT
// Added for portable, begin, KCHong, 20031118
extern BYTE __bTopOpen;
extern BYTE __bKeyInputEnable;
extern BYTE _bOpen;
extern BYTE __bTopInitial;
// Added for portable, end, KCHong, 20031118
#endif
///////////////////////////////////////////////////////////////////
// ***** Some definition for global variabe usage Area ****
// [1] Keep initial status, ex __bInitialStatus -- LLY2.78b-2
// Using bit addressing, ie. one bit means one mode status.
// Notice: Must merge all similiar status into this variables
#define AMP_INITIAL_OK 0x01
#define OSD_INITIAL_OK 0x02
///////////////////////////////////////////////////////////////////////
// ***** Parameter definition for function API usage Area *****
// [1] parameters for INITIAL_PowerONStatus()
#define INITIAL_POWER_HARDWARE 0
#define INITIAL_POWER_SOFTWARE 1
/////////////////////////////////////////////////////////
// ***** Function prototype definition Area *****
// LLY.171-1, give parameter for INITIAL_System(), and the parameter are put in winav.h
void INITIAL_System(BYTE bMode);
// DVD_100Micky, merge I/R power on sequence with h/w power on.
void INITIAL_PowerONStatus (BYTE bPower);
void INITIAL_InitialState(void);
void INITIAL_uProcessor(void);
void INITIAL_Variables(void);
WORD INITIAL_CheckServo(void);
// protected
void _INITIAL_gcShowStatus(BYTE bFlag);
void _SetTimer(void);
void _QChannelTorelence(void);
void _INITIAL_Variables_PowerON(void); // ** TCH1.60-1;
void _GetCDDAFormat(void); // LLY.161
// Ming2.36, support multi-disc resume from EEPROM.
#ifdef SUPPORT_RESUME_FROM_EEPROM
BYTE _Detect_Resume_Information(void);
BYTE _Save_Resume_Information(void);
#endif
#endif // __INITIAL_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -