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

📄 cfg_sunplus_cf_hdd_pmp.h

📁 凌阳8202T portable DVD源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define VERSION_STRING      "HDP-000"   //version: xxx-yyy, 20030422
 
#define PMP_DVD_ONE_DIR_SELECT //kenny add 2005/6/16
#define SUPPORT_UNICODE_FONT //kenny 2005/9/6 
#define IC_8202D 
//---------------------
//board parts settings
//---------------------
//SDRAM settings(bus width, default is 16-bits mode)
//#define SDRAM_BUS_32BITS//portable use 16 bit//define it to use 32 bits SDRAM Bus width


//#define SDRAM_16Mb_Mode       //only use 16Mb*1 SDRAM

/*
* Define Disc detect polling time
*/
#define DETECT_TIMES    0xff
#define NO_DISC_TIMES   30

/*
*  Video seting
*/
/*#define TV_YUV_OUT*/
#define S_VIDEO_OUT

//#define SUPPORT_Auo_2inch_Digital_panel
//#define SUPPORT_Auo_UPS053_Digital_panel //kenny add for auo 3.5" ccir656 panel
#define SUPPORT_TOPPOLY_UPS051_Digital_panel ///////yangli,2005-10-21 14:06
#ifdef SUPPORT_TOPPOLY_UPS051_Digital_panel
//#define TOPPOLY_36_PANEL
#define TOPPOLY_25_PANEL
#endif 
//#define SUPPORT_Auo_UPS018_Digital_panel //yangli add for auo ups018
#ifdef SUPPORT_Auo_UPS018_Digital_panel
 // #define SUPPORT_AN2526
  //#define PNGPIO_CON_TFT 
#endif   
//#define SUPPORT_VX1818_TOSHIBA_PANEL


#define DIGITAL_VIDEO_OUT //Must Mask #define SDRAM_BUS_32BITS to use 16 bits SDRAM width

#ifdef DVDRELEASE //kenny 2005/8/15
//#undef DIGITAL_VIDEO_OUT
#endif

#ifdef DIGITAL_VIDEO_OUT //only for ccir656 //kenny 2005/5/20
    #ifdef IC_8202D 
        #define CCIR601_TYPE1  //for 256 pin from pin 225~ pin233, and HSYNC,VHSYNC on pin 205,pin206
        //#define CCIR656_TYPE1 //for 256 pin from pin 225~ pin233, and HSYNC,VHSYNC on pin 205,pin206
        //#define CCIR656_TYPE3 //for 216 pin from pin 55~ pin66
         
    #else

#define CCIR656_TYPE1       //CCIR656 Out from Pin225~233(8202A 256pin),Pin55~66(216pin)  
//#define CCIR656_TYPE2     //CCIR656 Out from Pin164~172,193(8202A 256pin) 
    #endif //#ifdef IC_8202D
#endif 

#ifdef IC_8202D //only 8202D has serial RGB //kenny 2005/5/20
    //#define SERIAL_RGB //support Serial RGB
    #ifdef SERIAL_RGB
        //#define S_RGB_TYPE1 //for serial R,G,B from pin 55~ pin66
        #define S_RGB_TYPE2 //for serial R,G,B from Pin225~233(8202A 256pin)
    #endif 
    #ifdef S_RGB_TYPE1
        #undef CCIR656_TYPE1
    #endif
    #ifdef S_RGB_TYPE2
        #undef CCIR656_TYPE1
        #undef CCIR601_TYPE1
    #endif
    
    
#endif //IC_8202D








//#define PNGPIO_CON_TFT

/*
* ROM setting
*/
/*#define ROM_SDRAM_SHARE_BUS*/
/*#define ROM_ATA_SHARE_BUS*/

//#define CHECK_PORTABLE_OPCLSW

//CD-G related
#define SUPPORT_CDG                 //define it to support CD-G


#define TVOUT6_4DAC_ON//portable use
//#define SUNPLUS_8202P_DEMOBOARD


#ifdef TVOUT6_4DAC_ON
#define TV_USE_4_DAC
#endif

//#define TV_USE_4_DAC
//#define SCART_TV                  //define it if we support SCART TV, use GPIO-37-38-39 to control
//#define ORI_SCART_TV
//#define SCART_TV_2                //define pin151---SCART_DISPLAY; pin163---SCART_SIG  wanghaoying

 
//Upgrade setting
#define UPGRADE_FILE_NAME   {"DVDROM.BIN"}



#ifndef SDRAM_16Mb_Mode
//#define SUPPORT_NESGAME
//#define DVD_AUDIO
#endif


//audio DAC settings, chose one
//6 channel audio DAC
#ifdef SPHE8202
#define WM8746I2S24               //(format:I2S24)
#else
#define WM8746                      //(format:RJ24)WM8766 is pin-2-pin compatible
#endif
 

//Audio channel connector(RCA connector)setting, Jeff 20020520
//We assign connectors to the following index, Lm(0), Rm(1), L(2), R(3), Ls(4), Rs(5), C(6), SFE(7)
//2-3-4-5-6-7 map to DAC OUT0L-OUT0R-OUT1L-OUT1R-OUT2L-OUT2R
#define DACOUTLm        0
#define DACOUTRm        1
#define DACOUT0L        2
#define DACOUT0R        3
#define DACOUT1L        4
#define DACOUT1R        5
#define DACOUT2L        6
#define DACOUT2R        7

#define DAC_INVERT      1           //dac polarity 0 (untouch) or 1 (inverted)

//#define USE_A19_AS_GPIO_MUTE

//IR setting

//#define IR44                        
#define IR200                        // for new SUNPLUS remote controller
#define IR_PLAY_RESUME
#define IR_PLAY_RESUME_PAUSE

//#define HOLD_KEY_DETECT
//#define ADJUSTING_ACTION_VALID_RIGHT_NOW
//#define NEXT_FORWARD_IN_A_KEY
//#define IR5                         //"ircode_N700.h"


#define IR_10_PLUS
//#define IR_NO_REPEAT              //disable repeat, when we keep to press one button, Jeff 20020924
//#define USE_VFD_LED_POWER         //use VFD LED to indicate power mode

//VFD setting
//#define PMP_MCU810                  //for PMP communication with MCU810 

#ifdef PMP_MCU810
   #define MCU810_PANNEL
   #undef  SUPPORT_VFD_PANEL
#else   
   #undef SUPPORT_VFD
#endif
 
 
///OSD language related settings(don't change the sequence)
#define USE_ENGLISH_OSD             //LCD_EN
//#define USE_SCHINESE_OSD            //LCD_ZH
//#define USE_TCHINESE_OSD            //LCD_ZH
#define USE_GERMAN_OSD              //LCD_DE
#define USE_SPANISH_OSD             //LCD_ES
#define USE_FRENCH_OSD              //LCD_FR
#define USE_PORTUGUESE_OSD          //LCD_PT
//#define USE_LATIN_OSD               //LCD_LA
//#define USE_ITALIAN_OSD             //LCD_IT
//#define USE_JAPANESE_OSD            //LCD_JA
//#define USE_RUSSIAN_OSD             //LCD_RU
//#define USE_ROMANIAN_OSD             //LCD_RO
//#define USE_TURKISH_OSD             //LCD_TR
//#define USE_DUTCH_OSD               //LCD_NL
//#define USE_SWEDISH_OSD             //LCD_SV
//#define USE_CZECH_OSD               //LCD_CS


#define DEFAULT_OSD_LANG            0
#ifdef SDRAM_16Mb_Mode
#define N_OSD_LANGS                 2
#define OSD_LAGN_SETUP_STRING       LCD_EN,LCD_PT,0,0,0,0,0,0
#define OSD_LANG_SETUP_MAP          {0,     1,     0,     0,     0,      0, 0, 0} //mapping table(OSD_LAGN_SETUP_STRING --> USE_XXX_OSD)
#else
#define N_OSD_LANGS                 6//8//3
#define OSD_LAGN_SETUP_STRING       LCD_EN,LCD_DE,LCD_ES,LCD_FR,LCD_PT,0,0,0
#define OSD_LANG_SETUP_MAP          {0,     1,     2,     3,     4,      0, 0, 0} //mapping table(OSD_LAGN_SETUP_STRING --> USE_XXX_OSD)
#endif

#define OSD_TIMEOUT                 200
#define OSD_SCREEN_SAVER

#define REGION_NUM                  6       //set default region:0->all rigion;1~6->REGION 1~6.

#define SUPER_PASSWORD              {IRC_5,IRC_1,IRC_6,IRC_8}   //define super password when open tray
#define DEFAULT_PASSWORD            0000                        //Jeff 20020703
#define USER_SUPER_PASSWORD         0000                       //NONO 3-6-17 14:31


#define DEFAULT_AUDIO_LANG          2   //2:Chn, 3:Eng, 4:Jap, 5:Frn, 6:Spa, 7:Por, 8:Ger, 9:Lat
#define OSD_AUDIO_LAGN_SETUP_STRING     LCD_ZH,LCD_EN,LCD_JA,LCD_FR,LCD_ES,LCD_PT, LCD_LA, LCD_DE

#define DEFAULT_SUBT_LANG           2   //2:Chn, 3:Eng, 4:Jap, 5:Frn, 6:Spa, 7:Por, 8:Ger, 9:off
#define OSD_SUBT_LAGN_SETUP_STRING     LCD_ZH,LCD_EN,LCD_JA,LCD_FR,LCD_ES,LCD_PT, LCD_DE, STR_OS_OFF

#define DEFAULT_MENU_LANG       2      //2:Chn, 3:Eng, 4:Jap, 5:Frn, 6:Spa, 7:Por, 8:Ger, 9:Lat
#define OSD_MENU_LAGN_SETUP_STRING     LCD_ZH,LCD_EN,LCD_JA,LCD_FR,LCD_ES,LCD_PT, LCD_DE, LCD_LA

#define DEFAULT_TV_SYS              0       //0:NTSC, 1:PAL60, 2:PAL, 3:AUTO
//#define TV_SYS_SETUP_STRING       STR_OS_NTSC, STR_OS_PAL60, STR_OS_PAL, STR_OS_PALM, STR_OS_PALN, STR_OS_PALNc, STR_OS_AUTO, 0
#define TV_SYS_SETUP_STRING         STR_OS_NTSC, STR_OS_PAL60, STR_OS_PAL, STR_OS_AUTO, 0, 0, 0

#ifdef TV_USE_4_DAC
#define MODE_MAX_PSCAN 0x04
#else
#define MODE_MAX_PSCAN 0x03
#endif

#if defined(TV_YUV_OUT)
   #ifdef TV_USE_4_DAC
   #define VIDEO_SETUP_STRING           STR_OS_P_SCAN_YUV,STR_OS_YCbCr,STR_OS_TV_RGB, STR_OS_S_VIDEO, 0,0,0
   #define VIDEO_SET_MODE               P_SCAN,           INTERLACE,   TV_RGB,           TV_SVIDEO
   #else
   #define VIDEO_SETUP_STRING           STR_OS_P_SCAN_YUV,STR_OS_YCbCr,STR_OS_TV_RGB, 0, 0,0,0
   #define VIDEO_SET_MODE               P_SCAN,           INTERLACE,   TV_RGB
   #endif
#elif defined(S_VIDEO_OUT)
   #ifdef TV_USE_4_DAC
   #define VIDEO_SETUP_STRING           STR_OS_YCbCr,STR_OS_TV_RGB,STR_OS_P_SCAN_YUV,STR_OS_S_VIDEO, 0,0,0
   #define VIDEO_SET_MODE               INTERLACE,   TV_RGB,       P_SCAN,           TV_SVIDEO
   #else
   #define VIDEO_SETUP_STRING           STR_OS_YCbCr,STR_OS_TV_RGB,STR_OS_P_SCAN_YUV,0, 0,0,0
   #define VIDEO_SET_MODE               INTERLACE,   TV_RGB,       P_SCAN,
   #endif
#endif

#define SETUP_ALL_VALID             //define it to let SETUP MENU is always valid, Jeff 20021023

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -