common.h

来自「au7 + t108dl au7 + t108dl au7 + t108dl」· C头文件 代码 · 共 81 行

H
81
字号
#include <reg51.h>
#include "COM_I2C.H"


typedef bdata          BOOL;
typedef unsigned char  uCHAR;
typedef unsigned short uWORD;

#define EOL     		0xfe

#define TW803_P0 		0x50
#define TW803_P1		0x52
#define TW803_P2		0x54


#define EEPBLOCK0		0xA0
#define EEPBLOCK1		0xA2
#define EEPBLOCK2		0xA4
#define EEPBLOCK3		0xA6
#define EEPBLOCK4		0xA8
#define EEPBLOCK5		0xAA
#define EEPBLOCK6		0xAC
#define EEPBLOCK7		0xAE

#define NVRDELAY		10

#define ON				(0x10)
#define OFF				(0x00)

#define TRUE   			(1)
#define FALSE   		(0)

extern unsigned char   idata m_cBuff[5];
extern unsigned short  idata m_wBuff[3];

extern unsigned char m_cSource;
extern unsigned char m_cStandard;
extern unsigned char m_cMode;
extern unsigned char m_cOSDFunc;

typedef enum
{
	idVIDEO_Source_Index=1,
	idVIDEO_Standard_Index,
	idVIDEO_Bright_Index,
	idVIDEO_Contrast_Index,
	idVIDEO_Sat_Index,
	idVIDEO_Hue_Index,
	idVIDEO_Sharp_Index,

	idAUDIO_Standard_Index,
	idAUDIO_Mute_Index,
	idAUDIO_Volume_Index,
} eEEPVIDEO;

typedef enum
{
	sr656 = 0,
	srCVBS,
}eSource;

typedef enum
{
	stNTSC = 0,
	stPAL,
}eStandard;


typedef enum
{
	osdNOFUNC = 0,
	osdBRIGHT,
	osdCONTRAST,
	osdCOLOR,
	osdLASTFUNC,
}eOSDFunc;

void DelayT(unsigned int wLoops);
void COM_OUT_STRING(unsigned char *puts);
void COM_PAUSE(void);

⌨️ 快捷键说明

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