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

📄 initial.h

📁 车载电子影音系统dvd播放系统原程序代码
💻 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 + -