?? etc_eep.h
字號:
#ifndef __ETC_EEP__
#define __ETC_EEP__
////eeprom.h
//=========================================================================
// EEPROM structure
// 0x00 BYTE 4 'TW88'
#define EEP_FWREV_MAJOR 0x04 //BYTE 1 F/W Rev.-major(Hex)
#define EEP_FWREV_MINOR 0x05 //BYTE 1 F/W Rev.-minor(Hex)
#define EEP_DEBUGLEVEL 0x06 //BYTE 1 DebugLevel
//
#define EEP_AUTODETECT 0x07 //BYTE 1 Flag for Input Auto Detect -0:Auto, 1:NTSC,....
#define EEP_AUTODETECTTYTE 0x08 //BYTE 1 Type of Auto-detect(will be value of register 0x1d)
// ---------------------------------------------------------------
#define EEP_WIDEMODE 0x09 //BYTE 1 Wide Mode
#define EEP_AUTORECOGNITION 0x0a //BYTE 1 Auto Recognition
#define EEP_VIDEOMODE 0x0b //BYTE 1 Video Mode
#define EEP_OSDLANG 0x0c //BYTE 1 OSDLang // 0
#define EEP_OSDPOSITIONMODE 0x0d //BYTE 1 OSD Position Mode
#define EEP_CCD 0x0e //BYTE 1 Closed Caption- 0: off, 1:on
#define EEP_INPUTSELECTION 0x0f //BYTE 1 InputSelection
//
#define EEP_PC_CONTRAST 0x10
#define EEP_PC_BRIGHT 0x11
#define EEP_CONTRAST 0x12 //BYTE 1 Contrast
#define EEP_BRIGHTNESS 0x13 //BYTE 1 Brightness
#define EEP_SATURATION_U 0x14 //BYTE 1 Saturation :U
#define EEP_SATURATION_V 0x15 //BYTE 1 Saturation :V
#define EEP_SHARPNESS 0x16 //BYTE 1 Sharpness
#define EEP_HUE 0x17 //BYTE 1 Hue
//
// ---------------------------------------------------------------
#define EEP_AUDIOPVOL 0x38 //BYTE 1 AudioVol
#define EEP_AUDIOBALANCE 0x39 //BYTE 1 AudioBalance
//
// ---------------------------------------------------------------
#define EEP_BLOCKMOVIE 0x40 //BYTE 1 BlockedMovie:Blocked rating for Movie
#define EEP_BLOCKTV 0x41 //BYTE 1 BlockedTV:Blocked rating for TV
#define EEP_FVSLD 0x42 //BYTE 6
// 7 6 4 3 2 1 0
// FVSLD Level ALL FV(V) S L D
// 0x43 BYTE 1 TV-Y X
// 0x44 BYTE 1 TV-Y7 X X
// 0x45 BYTE 1 TV-G X
// 0x46 BYTE 1 TV-PG X X X X X
// 0x47 BYTE 1 TV-14 X X X X X
// 0x48 BYTE 1 TV-MA X X X X
//
#define EEP_VCHIPPASSWORD 0x49 //BYTE 4 OSDPassword //Defualt:3366
// ---------------------------------------------------------------
//
//
// 0x61 WORD 2 PanelXRes
// 0x63 WORD 2 PanelYRes
// 0x65 BYTE 1 PanelHsyncMinPulseWidth
// 0x66 BYTE 1 PanelVsyncMinPulseWidth
// 0x67 WORD 2 PanelHminBackPorch
// 0x69 BYTE 1 PanelHsyncPolarity
// 0x6a BYTE 1 PanelVsyncPolarity
// 0x6b WORD 2 PanelDotClock
// 0x6d BYTE 1 PanelPixsPerClock
// 0x6e BYTE 1 PanelDEonly
// ---------------------------------------------------------------
//
// 0x80 PC Data
//
// ---------------------------------------------------------------
//
// 0x300 TV Data
//
// --- NTSC_TV -------------------------------------------------------------
// CNT_SAVEDAIR BYTE 1 Total count of saved Air TV Channel.
// IDX_CURAIR BYTE 1 Index of Current Air TV Channel
// CHN_CURAIR BYTE 1 Current Air TV Channel.
//
// FIRSTSAVED_AIRCHN BYTE 1 First saved Air TV channel no (maximum 100)
// ....
//
// CNT_SAVEDCABLE BYTE 1 Total count of saved Cable TV Channel.
// IDX_CURCABLE BYTE 1 Index of Current Cable TV Channel
// CHN_CURCABLE BYTE 1 Current Cable TV Channel.
//
// FIRSTSAVED_CABLECHN BYTE 1 First saved Cable TV channel no (maximum 100)
//
// --- PAL_TV --------------------------------------------------------------
// PR_CUR BYTE 1 Current PR no.
// FIRST_SAVEDPR DWORD 4 Freq of PR0. (TOTAL_PR)
// FIRST_SAVEDPR+4 DWORD 4 Freq of PR1.
// .....
//
//
// Offset of EEPROM
//
/*
#define VIDEOCONTRAST 0x18 // for NTSC.(PAL:0x20,SECAM:0x28)
#define VIDEOBRIGHTNESS 0x19
#define VIDEOSATURATION_U 0x1a
#define VIDEOSATURATION_V 0x1b
#define VIDEOHUE 0x1c // only for NTSC
#define VIDEOSHARPNESS 0x1d
*/
#define CCCOLOR 0x52
#define VOLZOOM 0x53
#define PANELINFO 0x61
// PAL_TV
#define PR_CUR 0x301
#define FIRST_SAVEDPR 0x308
#define TVFREQ_HIGH 0
#define TVFREQ_LOW 1
#ifdef PAL_TV
#define TVFINETUNE 2
// NOT Finetune: 0 , Range: -32 ~ +32
#define TVPRSYSTEM 3
// bit 7: Add:1 Ereased :0
//
#define TVCHNAME 4
#define BYTEPERCHANNEL 9
#endif
// NTSC_TV
#define EEP_TVInputSel 0x302
#define CHN_CURAIR 0x303
#define FIRSTSAVED_AIRCHN 0x308
#define CHN_CURCABLE 0x403
#define FIRSTSAVED_CABLECHN 0x408
#ifdef NTSC_TV
#define TVFINETUNE 0
// NOT Finetune: 0 , Range: -32 ~ +32
#define TVPRSYSTEM 1
// bit 7: Add:1 Ereased :0
//
#define BYTEPERCHANNEL 2
#endif
WORD GetFWRevEE(void);
void SaveFWRevEE(WORD);
BYTE GetDebugLevelEE(void);
void SaveDebugLevelEE(BYTE);
#ifdef WIDE_SCREEN
BYTE GetWideModeEE(void);
void SaveWideModeEE(BYTE dl);
#endif
//BYTE GetRange4CoarseEE(void);
//void SaveRange4CoarseEE(BYTE);
BYTE GetPossibleAutoDetectStdEE(void);
void SetPossibleAutoDetectStdEE(void);
//BYTE GetOSDXPositionEE(void);
//BYTE GetOSDYPositionEE(void);
BYTE GetClosedCaptionFlagEE(void);
BYTE GetVideoDatafromEE(BYTE);
void SaveVideoDatatoEE(BYTE offset, BYTE ndata);
//BYTE GetVideoBrightnessEE(void);
//BYTE GetVideoSaturationEE(BYTE);
//BYTE GetVideoHueEE(void);
//BYTE GetVideoSharpnessEE(void);
//void SaveVideoContrastEE(BYTE ndata);
//void SaveVideoBrightnessEE(BYTE ndata);
//void SaveVideoSaturationEE(BYTE, BYTE ndata);
//void SaveVideoHueEE(BYTE ndata);
//void SaveVideoSharpnessEE(BYTE ndata);
BYTE GetOSDPositionModeEE(void);
void SaveOSDPositionModeEE(BYTE ndata);
//void SaveOSDXPositionEE(BYTE);
//void SaveOSDYPositionEE(BYTE);
void SaveClosedCaptionFlagEE(BYTE);
BYTE GetBlockedTVEE(void);
void SaveBlockedTVEE(BYTE vi);
BYTE GetBlockedTV_FLDSLEE( BYTE level ) ;
void SaveBlockedTV_FLDSLEE(BYTE level, BYTE vi) ;
BYTE GetBlockedMovieEE(void);
void SaveBlockedMovieEE(BYTE vi);
BYTE GetInputSelectionEE(void);
void SaveInputSelectionEE(BYTE val);
//BYTE GetOSDDurationEE(void);
//void SaveOSDDurationEE(BYTE val);
BYTE GetOSDLangEE(void);
void SaveOSDLangEE(BYTE val);
//ljy100303...BYTE GetOSDZoomEE(void);
//ljy100303...void SaveOSDZoomEE(BYTE val);
BYTE GetAudioVolEE(void);
void SetAudioVolEE( BYTE vol );
BYTE GetAudioBalanceEE(void);
void SetAudioBalanceEE( BYTE vol );
BYTE GetAudioBassEE(void);
void SetAudioBassEE( BYTE vol );
BYTE GetAudioTrebleEE(void);
void SetAudioTrebleEE( BYTE vol );
//BYTE GetAudioEffectEE(void);
//void SetAudioEffectEE( BYTE vol );
void ClearBasicEE(void);
BYTE ValidPassword(DATA_P BYTE *numstr, BYTE index);
BYTE SetNewPassword(DATA_P BYTE *numstr, BYTE index);
//WORD GetPanelXRes(void);
//WORD GetPanelYRes(void);
BYTE GetPanelHsyncMinPulseWidth(void);
BYTE GetPanelVsyncMinPulseWidth(void);
WORD GetPanelHMinBackPorch(void);
BYTE GetPanelHsyncPolarity(void);
BYTE GetPanelVsyncPolarity(void);
WORD GetPanelDotClock(void);
WORD GetPanelMaxClock(void);
BYTE GetPanelPixsPerClock(void);
// Not used yet ************************* BYTE GetPanelDEonly(void);
void AddTVChannelEE( BYTE tvtype, BYTE chn);
BYTE GetTVChannelEE( BYTE tvtype, BYTE inx);
void ResetTVChannelEE( BYTE tvtype );
BYTE GetTVChannelCntEE(BYTE tvtype);
BYTE GetTVChnIdxEE(BYTE tvtype);
BYTE GetCurTVChannelEE(BYTE tvtype);
void SetTVChnIdxEE(BYTE tvtype, BYTE newd);
void SetCurTVChannelEE(BYTE tvtype, BYTE newd);
BYTE InsertTVChannelEE(BYTE tvtype, BYTE newd);
BYTE RemoveTVChannelEE(BYTE tvtype, BYTE newd);
void SetTVPrEE(void);
BYTE GetTVPrEE(void);
void SetTVFreqEE(BYTE, WORD);
WORD GetTVFreqEE(BYTE);
void SetFineTuneEE(BYTE, BYTE);
BYTE GetFineTuneEE(BYTE);
BYTE GetTVPrSystem(BYTE);
void SetTVPrSystem(BYTE, BYTE);
BYTE GetTVInputSelEE(void);
void SetTVInputSelEE(BYTE);
#define GetVInputStdDetectModeEE() ReadEEP(EEP_AUTODETECTTYTE)
#define SaveVInputStdDetectModeEE(A) WriteEEP(EEP_AUTODETECTTYTE, A)
#define GetAutoRecogntionEE() ReadEEP(EEP_AUTORECOGNITION)
#define SaveAutoRecogntionEE(A) WriteEEP(EEP_AUTORECOGNITION, A)
#define SetVideoModeEE( ctid ) WriteEEP( EEP_VIDEOMODE, ctid )
#define GetVideoModeEE() ReadEEP( EEP_VIDEOMODE )
#define GetPanelContrastEE() ReadEEP(0x10)
#if defined( SUPPORT_PC ) || defined( SUPPORT_DTV )
//#define GetPanelHueEE() ReadEEP(0x28)
//#define GetPanelSharpnessEE() ReadEEP(0x29)
#define GetPanelBrightnessEE() ReadEEP(0x11)
//#define GetPanelSaturationEE() ReadEEP(0x2a)
//#define SavePanelHueEE(A) WriteEEP(0x28, A)
//#define SavePanelSharpnessEE(A) WriteEEP(0x29, A)
#define SavePanelContrastEE(A) WriteEEP(0x10, A)
#define SavePanelBrightnessEE(A) WriteEEP(0x11, A)
//#define SavePanelSaturationEE(A) WriteEEP(0x2a, A)
#endif
/*
#define GetDigitalVideoContrastEE() ReadEEP(0x2b)
#define GetDigitalVideoBrightnessEE() ReadEEP(0x2c)
#define GetDigitalVideoHueEE() ReadEEP(0x2d)
#define GetDigitalVideoSaturationEE(off) ReadEEP(0x2e+off)
#define SaveDigitalVideoContrastEE(A) WriteEEP(0x2b, A)
#define SaveDigitalVideoBrightnessEE(A) WriteEEP(0x2c, A)
#define SaveDigitalVideoHueEE(A) WriteEEP(0x2d, A)
#define SaveDigitalVideoSaturationEE(off,A) WriteEEP(0x2e+off, A)
*/
#endif // __ETC_EEP__
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -