📄 cfg_sunplus.h
字号:
//--------------------------------------
//Modefied by wangfeng,2003-08-29 15:18
//For new setup menu
//--------------------------------------
//
// DEFINITIONS
//
// #1
// *SDRAM_16Mb_Mode
// define this to compress memory into 1x16Mb SDRAM configuration
//
// *SDRAM_32Mb_Mode
// *SDRAM_64Mb_Mode
// for 4MB and 8MB systems
//
// #2
// *SDRAM_32BITS
// define this for 32-bit SDRAM interface. without this definition,
// firmware will configure the SDRAM controller to use 16-bit SDRAM
// interface.
//
// #3
// *DVD_AUDIO
// define this to support DVD-audio related functions.
//
//
#define VERSION_STRING "STD-000" //version: xxx-yyy, 20030422
//---------------------
//board parts settings
//---------------------
//#define SDRAM_16Mb_Mode // only use 16Mb*1 SDRAM
#define SDRAM_32Mb_Mode // with 4MB memory
//#define SDRAM_64Mb_Mode // with 8MB memory
//SDRAM settings(bus width, default is 16-bits mode)
#ifndef SDRAM_16Mb_Mode
#define SDRAM_BUS_32BITS // define it to use 32 bits SDRAM Bus width
#endif
//#define AUTO_PLAY // VCD/DVD auto play when tray-in
#ifdef AUTO_PLAY
#define DVD_SEQ_PLAY
#endif
/*
* Define Disc detect polling time
*/
#define DETECT_TIMES 0xff
#define NO_DISC_TIMES 30
/*
* Video seting
*/
/*#define PC_VGA_OUT*/
/*#define TV_YUV_OUT*/
#define S_VIDEO_OUT
//#define DIGITAL_VIDEO_OUT //Must Mask #define SDRAM_BUS_32BITS to use 16 bits SDRAM width
#ifdef DIGITAL_VIDEO_OUT
#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
/*
* ROM setting
*/
/*#define ROM_SDRAM_SHARE_BUS*/
//CD-G related
#define SUPPORT_CDG //define it to support CD-G
//#define TVOUT6_4DAC_ON
#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
//#define AUTO_ADJUST_TV_TYPE //auto adjust tv type (16:9 ,4:3LB,4:3PS) from disc //lijd 2004-9-15 13:25
//Upgrade setting
#define UPGRADE_FILE_NAME {"DVDROM.BIN"}
//#define OLD_I2C_DEFINE //define it to use GPIO-35/36 for I2C, otherwise, GPIO-0/1
#ifndef SDRAM_16Mb_Mode
//#define SUPPORT_NESGAME
//#define DVD_AUDIO
#endif
#ifdef SUPPORT_NESGAME //for VFD pannel key valid in PLAY game state 2004-7-2 15:18 lijd
//#define SUPPORT_IR_GAME
#define VFDKEYBUFADDR 0x588
#endif
//audio DAC settings, chose one
//we prefer using audio DAC hardware config
#define USE_DAC_RJ24 //(default setting)
//#define USE_DAC_I2S24
//#define USE_DAC_RJ16
//#define USE_DAC_I2S16
//#define USE_DAC_LJ24
//#define USE_DAC_LJ16
//only PCM1742 use software config
//#define PCM1742
//legacy audio DAC settings
//#define WM8746 //(format:RJ24)WM8766 is pin-2-pin compatible
//#define WM8746I2S24 //(format:I2S24)
//#define WM8736 //for AUDIO DAC WM8736 or DA1196 6 chanell
//#define AV2188
//#define CS4228
//2 channel audio DAC
//#define WM8726RJ16
//#define WM8746I2S24
//#define WM8720 //use GPIO-17 as AUDIO_RST
//#define CS4334DAC
//#define PCM1742
//#define PCM1606
//#define PCM1720
//#define PCM1723
//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 // for new SUNPLUS remote controller
#define IR_PLAY_RESUME
#define IR_PLAY_RESUME_PAUSE
//#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 GENERAL_PANNEL //for most 16312 VFD pannel.2-7-4 13:41
//#define GENERAL_HT1621_PANNEL //for most HT1621 VFD pannel.2004-5-9 18:44 lijd
#ifdef GENERAL_HT1621_PANNEL
#define HT1621_PANNEL
#endif//GENERAL_HT1621_PANNEL
//#define AD7312_PANNEL //2004-5-18 16:20 lijd
//#define TP6311_DRIVER_VFD //for GBM dvd receiver //xyy 2003-11-6 10:13
//#define CONSER_DVD288_PANNEL
//#define N701_PANNEL //NINTAUS DVD-N701 PANNEL
//#define PROVIEW_GPIO_KEY //ref. gpio.c --- bruce add 2003/2/14 11:35AM
//define ---- for DVD288K2(GPIO KEY)
//not define - for DVD288K (VFD KEY)
//#define SM1623_DRIVER_VFD //for SM1623 driver vfd add 2003/10/11
//#define HC164_PANNEL
#ifdef PROVIEW_GPIO_KEY
#undef SUPPORT_VFD
#define LED_HIGH_LIGHT //define it to use 720 GPIO HIGH to turn-on LED light, else LOW to turn-on LED light
#if 0//def PROVIEW_GPIO_KEY
#define DVD_LED_GPIO 11
#define CD_LED_GPIO 7
#define MP3_LED_GPIO 6
#define NEXT_KEY_GPIO 16
#define PREV_KEY_GPIO 4
#define STOP_KEY_GPIO 17
#define PAUSEPLAY_KEY_GPIO 18
#define EJECT_KEY_GPIO 5
#else
#define GPIO_40 40
#define GPIO_54 54
#define GPIO_63 63
#define DVD_LED_GPIO GPIO_54 //VFD CLK
#define CD_LED_GPIO 55 //VFD STB
#define MP3_LED_GPIO 56 //VFD DAT
#define NEXT_KEY_GPIO 43 //GAME CLK
#define PREV_KEY_GPIO 39//GPIO_63 //SCART SIG
#define STOP_KEY_GPIO 42 //GAME LAT
#define PAUSEPLAY_KEY_GPIO 41 //GAME D0
#define EJECT_KEY_GPIO GPIO_40 //GAME D1
#endif
#endif// PROVIEW_GPIO_KEY
//#define DRAW_BLACK_FRAME //WANGAP
#ifdef SDRAM_16Mb_Mode // alan, 2003/10/14 01:21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -