rds.h

来自「7541数字高频头源程序」· C头文件 代码 · 共 60 行

H
60
字号

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);
extern void AFSPin(unsigned char AFSmode);

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

#define Pin_RDSQUAL		PIN45
#define PD_RDSQUAL		PINDDR45
#define PO_RDSQUAL		PINOR45

#define Pin_RDSCLK		PIN46
#define PD_RDSCLK		PINDDR46
#define PO_RDSCLK		PINOR46

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;


⌨️ 快捷键说明

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