rds.h

来自「一个ST7系列的车载dvd系统源代码」· C头文件 代码 · 共 70 行

H
70
字号
/*********************************************************
	Project:		ST FST(TDA7540)
	File name:	RDS.h
	Description:	
	Write/Modify:	Perry Liang
	Time:		2006-1-24- 15:35:56
*********************************************************/

extern void RDSInit(void);
extern void RDSMain(void);
extern void RDSKey(void);
extern void RDSDisplay(void);
extern void SwitchToTa(void);
extern void TaSwitchBack(void);
extern void SwitchToEONTa(void);
extern void EONTaSwitchBack(void);
extern void RDSTimer100ms(void);

#define Pin_RDSDATA		PIN44
#define PD_RDSDATA		PINDDR44
#define PO_RDSDATA		PINOR44

#define Pin_RDSQUAL		PIN42
#define PD_RDSQUAL		PINDDR42
#define PO_RDSQUAL		PINOR42

#define Pin_RDSCLK		PIN43
#define PD_RDSCLK		PINDDR43
#define PO_RDSCLK		PINOR43

ext unsigned char RDSDispTimer;
ext unsigned char RDSDispMode;
#define RDSDISP_IDLE		0
#define RDSDISP_PS			1
#define RDSDISP_TRAFFIC		2
#define RDSDISP_PTY			3
#define RDSDISP_PTYSELECT	4

#define RDSDISP_SDLEVEL		5
#define RDSDISP_AFLIST		6

#define RDSDISP_FMAGC			7
#define RDSDISP_AMWAGC		8
#define RDSDISP_AMNAGC			9
#define RDSDISP_SLIDING			10
#define RDSDISP_SOFTMUTE		11
#define RDSDISP_MAXMUTE		12
#define RDSDISP_SENSITIVITY		13
#define RDSDISP_DETUNING		14

ext unsigned int AutoTASeekTimer;
ext unsigned char AFTAShowTimer;
ext unsigned char PTYSelectTimer;
ext unsigned char InTADelayTimer;

ext UCharField RDSFlag;
#define F_InTASwitch		RDSFlag.field.B0
#define F_PTYSelect		RDSFlag.field.B1
#define F_NoPTY			RDSFlag.field.B2
#define F_RDSDispReq	RDSFlag.field.B3
#define F_InEONTASwitch		RDSFlag.field.B4

ext unsigned char PTYSelectType;


/*********************************************************
				File End
*********************************************************/

⌨️ 快捷键说明

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