📄 system.h
字号:
/****************************************************************************
* File: SYSTEM.H *
* Description: Header file for SYSTEM *
****************************************************************************/
#ifndef __SYSTEM_H__
#define __SYSTEM_H__
#include <reg51.h>
#include "common.h"
#include "debug.h" // kenny 20070126
//#include "E_OSDString.H"
#include "AU_7_A.h"
//#include "PANASONIC_7_A.h"
//#include "AU_5_6_A.h"
//#include "PVI_7_A.h"
//#include "PVI_9_A.h"
//#include "LG_7_A.h"
//#include "TOSHIBA_7_A.h"
//#include "PVI_10_A.h"
//#include "AU_3_5_A.h"
//#include "CPT_9_A.h"
//#include "Sharp_7_A.h"
//#include "TMD_5_8_A.h"
//#include "PVI_5_A.h"
//#include "SANYO_7_A.h"
//#include "PVI_6_2_A.h"
//#include "CHILIN_10_2_A.h"
//#include "LG_6_5_A.h"
//#include "PVI_3_5_A.h"
#define OSD1Page
#define FIX_OUTPUT_TIMING // for fixed (fine tune) output timing and scaling
//#define LOADFILTER
//#define Enable_HelfSample // Before enable HelfSample, you must fix OutputTiming first.
//#define T515
//#define RESET_EEPROM
//#define OtherSingnals
//#define VBI_CC // kenny 20060403
//#define IR_DECODE // kenny 20050512
// kenny 20070126
#define DEBUG_MODE
#ifdef DEBUG_MODE
#define DEBUG_INFO_LV 2 // lower level, more detail info, LV 0 for kernel info
// LV 1 : function flow info
// LV 2 : application info
// LV 3 : user customizes info
#endif //end of DEBUG_MODE
#define TIMER0_H_
//***************************************************************
// Language Setup *
//***************************************************************
/////////////////////////////////////////////////////////////////
#define LAN_ENGLISH
//#define LAN_FRESH
//#define LAN_ITALIAN
//#define LAN_DEUTSCH
//#define LAN_PORTUGUESS
//#define LAN_SPAIN
//#define LAN_TCHINESE
//#define LAN_KOREA
//#define LAN_JAPANESE
//#define LAN_SCHINESE
//#define LAN_RUSSIA
////////////////////////////////////////////////////////////////
/************************************
System
************************************/
#define TIMER0
#define INTERRUPT0 // kenny 20060515
#define INTERRUPT1
#define TIMER1
#define XCLK 27000000
#define BACKLIGHT
#define POWER_ON_SEQUENCE
#define NVRAM
#define GAMMA_EN
#ifdef GAMMA_EN
// #define GAMMAR_ONLY
// #define GAMMAG_ONLY
// #define GAMMAB_ONLY
#define GAMMARGB_TOGETHER
#endif
#define FAILSAFE_EN
#ifdef FAILSAFE_EN
#define VSYNC_MAX 85
#endif
typedef enum{
ScaleFULL = 0x00,
#if (ZOOM_MODES >=2)
ZOOM_1,
#endif
#if (ZOOM_MODES >=3)
ZOOM_2,
#endif
#if (ZOOM_MODES >=4)
Scale4_3,
#endif
#if (ZOOM_MODES >=5)
ZOOM_3,
#endif
#if (ZOOM_MODES >=6)
ZOOM_4,
#endif
#if (ZOOM_MODES >=7)
ZOOM_5,
#endif
#if (ZOOM_MODES >=8)
ZOOM_6,
#endif
#if (ZOOM_MODES >=9)
ZOOM_7, // add by Sherman 05'08'24
#endif
ScaleEnd,
Scale16_9
}Scale_Type;
///////////////////////////////////////////////////////////////////////////
//#define SignalDefine (1<<S_NTSC)|(1<<S_PAL)|(1<<S_SECAM)|(1<<S_NTSC_4)|(1<<S_PAL_M)|(1<<S_PAL_CN)
#define SignalDefine (1<<S_NTSC)|(1<<S_PAL)|(1<<S_SECAM)//|(1<<S_NTSC_4)|(1<<S_PAL_M)|(1<<S_PAL_CN)
///////////////////Source define ///////////////////////////////////////
////////////////////////////////////////////////
#define AUTO_DETECT
#define PC_MODE 1
//#define DIGI_AVAILABLE 1
#ifdef T116
#define DIGI_AVAILABLE 1
#endif
#ifdef DIGI_AVAILABLE
#define EXTERNAL_VD
#ifdef EXTERNAL_VD
#define TW515 0xb8
#endif
#endif
//#define YPbPr
////////////////////////////////////////////////////////////////////////////
#endif // __SYSTEM_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -