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

📄 project.h

📁 MST720-DEMO程序
💻 H
字号:
/******************************************************************************
 Copyright (c) 2005 MStar Semiconductor, Inc.
 All rights reserved.

 [Module Name]: Project.h
 [Date]:        04-Jan-2005
 [Comment]:
   MST project control header file.
 [Reversion History]:
*******************************************************************************/
#ifndef _MSPROJECT_H_
#define _MSPROJECT_H_

// system
#include "Typedef.h"
#include "Define.h"

////////////////////////////////////////////////
// Optional function
/////////////////////////////////////////////////
#define SI2C_ENABLE					1		// Slave I2C function enable or not
#define IR_ENABLE					1		// Remote control function enable or not 
#define DEMODULELATOR_MODE		1		// 0:Mode 0 1:Mode 1
#define FSC_8X						1		// For test only (please don't enable)
#define MCU_POWERDOWN				0		// Power down MCU when power off
#define ENABLE_VD_COLOR_DETECT	0		// For Video Decoder Color detect 
#define ENABLE_VD_DSP				0		// For Video Decoder DSP function
#define ENABLE_NEW_SYNC			1		// For Maria 2 Sync check routine

#define FRFERENCE_CLK			12000000	// X'tal freq.
#define MCU_XTAL_CLK_HZ 		FRFERENCE_CLK
//#define MCU_XTAL_CLK_HZ		18000000
#define UART_BAUD_RATE			2400		// RS232 debug baud rate
/////////////////////////////////////////
// Main board definition
/////////////////////////////////////////
#define BD_DEMO_7915L_IDP		1
#define BD_DEMO_7985M_IDP		2
#define BD_DEMO_7988M_IAP		3
#define BD_DEMO_7988LR_IAP		4
#define BD_SOCKET_7988M_IAP	5
#define BD_SOCKET_7985M_IDP	6
#define BD_EXMCU_7988M_IAP	7	//kevin

#define BD_DEMO_7915MA_IDP	8
#define BD_DEMO_7918MA_IAP      9
#define BD_DEMO_7910LA_IDP	10
#define BD_SOCTEK_7910LA_IDP	11
#define BD_SOCKET_7988LR_IAP	12
#define BD_SOCKET_7915MA_IDP	13

#define BD_UNKNOWN				0xFF

/////////////////////////////////////////
// Main board definition
/////////////////////////////////////////
#define MARIA_TYPE_SEL			MARIA_2
#define BOARD_TYPE_SEL			BD_DEMO_7918MA_IAP//BD_DEMO_7910LA_IDP

//kevin
/////////////////////////////////////////	
// MCU  definition
/////////////////////////////////////////
#define MCU_MSTAR		0
#define MCU_W78E65		1
#define MCU_MTV512		2

/*	20050902 mask (the definication in KeilC)
#if (BOARD_TYPE_SEL == BD_EXMCU_7988M_IAP)
#define MCU_TYPE_SEL	MCU_W78E65
#else
#define MCU_TYPE_SEL	MCU_MSTAR
#endif
*/

//kevin
/////////////////////////////////////////	
// BUS definition
/////////////////////////////////////////
#define DIRECT_BUS		0
#define SERIAL_BUS		1

#if (BOARD_TYPE_SEL == BD_EXMCU_7988M_IAP)
#define BUS_TYPE_SEL	SERIAL_BUS
#else
#define BUS_TYPE_SEL	DIRECT_BUS
#endif

//kevin
/////////////////////////////////////////	
// Key  function definition
/////////////////////////////////////////
#define KEY_GPIO		0
#define KEY_ADC			1

#if (BOARD_TYPE_SEL == BD_EXMCU_7988M_IAP)
#define KEY_TYPE_SEL	KEY_GPIO
#else
#define KEY_TYPE_SEL	KEY_ADC
#endif
///////////////////////////////////////////////////////////
// Board predefine setting
///////////////////////////////////////////////////////////
#if ( BOARD_TYPE_SEL == BD_DEMO_7915L_IDP)
	#include "BD_Demo_7915L.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7985M_IDP)
	#include "BD_Demo_7985M.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7988M_IAP)
	#include "BD_Demo_7988M.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7988LR_IAP)
	#include "BD_Demo_7988LR.h"
#elif ( BOARD_TYPE_SEL == BD_SOCKET_7988M_IAP)
	#include "BD_Socket_7988M.h"
#elif ( BOARD_TYPE_SEL == BD_SOCKET_7985M_IDP)
	#include "BD_Socket_7985M.h"
#elif (BOARD_TYPE_SEL == BD_EXMCU_7988M_IAP)//kevin
	#include "BD_ExMCU_7988M.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7915MA_IDP)
	#include "BD_Demo_7915MA.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7918MA_IAP)
	#include "BD_Demo_7918MA.h"
#elif ( BOARD_TYPE_SEL == BD_DEMO_7910LA_IDP)
	#include "BD_Demo_7910LA.h"
#elif ( BOARD_TYPE_SEL == BD_SOCTEK_7910LA_IDP)
	#include "BD_Socket_7910LA.h"
#elif ( BOARD_TYPE_SEL == BD_SOCKET_7988LR_IAP)
	#include "BD_Socket_7988LR.h"
#elif ( BOARD_TYPE_SEL == BD_SOCKET_7915MA_IDP)
	#include "BD_Socket_7915MA.h"
#endif	//BOARD_TYPE_SEL

#ifndef ENABLE_CCFL_FUNCTION
#define ENABLE_CCFL_FUNCTION	0
#define CCFL_BURST_MODE		0
#endif

#ifndef CCFL_BURST_MODE
#define CCFL_BURST_MODE		0
#endif

#endif

⌨️ 快捷键说明

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