fmrda5800_1_5.h

来自「5800C Fm芯片资料和驱动代码 技术特点: *国内首颗采用CMOS工艺的」· C头文件 代码 · 共 39 行

H
39
字号

//1.0 , 04/16/2007, lilin, RDA
//1.1 , 06/01/2007, lilin, RDA, not change this header, only to sync with c program version
//1.2 , 06/22/2007, lilin, RDA, add stopseek and filter false station
//1.3 , 07/29/2007, lilin, RDA, move filter false station function into FmSeek, remove FmSearch, FmWaitSTC1_stopseek
//1.4 , 08/13/2007, lilin, RDA, use seek_singlestep function if want to display incremetal frequency station
//1.5 , 08/27/2007, lilin, RDA, adjust seek time to minimize, use delay 100ms to replace polling STC

#define 	FMRDA5800_H

#ifdef      	FMRDA5800_GLOBALS
#define     	FMRDA5800_EXT
#else       
#define     	FMRDA5800_EXT		extern      
#endif 

#define	WAITGPIO2	0	//USE GPIO2	
#define DCXO            1       //USE DCXO	

#define FMCHANNELSMAX	FM_MAX_PRESET

FMRDA5800_EXT	WORD FmChanToFreq(BYTE channel) large;
FMRDA5800_EXT	WORD FmFreqToChan(WORD frequency) large;
//FMRDA5800_EXT	BYTE FmWaitSTC0(void) large;
//FMRDA5800_EXT	BYTE FmWaitSTC1(void) large;	
FMRDA5800_EXT	BYTE FmInit(void) large;
FMRDA5800_EXT	BYTE FmTune(WORD channel) large;
FMRDA5800_EXT	BYTE FmSingleSeek(BYTE seekDirection) large;
FMRDA5800_EXT	BYTE FmSeek(BYTE seekDirection) large;
FMRDA5800_EXT	BYTE FmEnterSleep(void) large;
FMRDA5800_EXT	BYTE FmExitSleep(void) large;
FMRDA5800_EXT	BYTE FmSetMute(void);
FMRDA5800_EXT	BYTE FmSetNoMute(void);
//lilin, 06//22, FmSetVolume could set volume without trigger tune when write 03H
FMRDA5800_EXT	BYTE FmSetVolume(BYTE volume);
FMRDA5800_EXT	BYTE FmAutoSeek (BYTE *numChannels) large;


⌨️ 快捷键说明

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