32 lines
1.1 KiB
C
32 lines
1.1 KiB
C
#ifndef __FM_INSIDE_API_H_
|
||
#define __FM_INSIDE_API_H_
|
||
#include "typedef.h"
|
||
|
||
#define FMSCAN_CNT 10 //微调FM搜台速度,默认10
|
||
|
||
enum {
|
||
SET_FM_INSIDE_SCAN_ARG1,
|
||
SET_FM_INSIDE_SCAN_ARG2,
|
||
SET_FM_INSIDE_PRINTF,
|
||
SET_FM_INSIDE_SYS_CLK,
|
||
SET_FM_INSIDE_AGC_PARAM,
|
||
SET_FM_INSIDE_COUNTRY_PARAM,
|
||
};
|
||
void fm_inside_io_ctrl(int ctrl, ...);
|
||
|
||
void fm_inside_default_config(void);//默认配置参数
|
||
void fm_inside_mem_init(void);
|
||
void fm_inside_on(void);//内置收音初始化
|
||
void fm_inside_off(void);//关闭内置收音
|
||
u8 fm_inside_freq_set(u32 freq);//设置频点 87.5M 填 87500
|
||
void fm_inside_int_set(u8 mute);//中断开关
|
||
u16 fm_inside_id_read(void);//获取内置收音的ID
|
||
s8 fm_inside_rssi_read(void); //获取电台的功率 -96 ~ 0 dB
|
||
u8 fm_inside_st_read(void);//获取电台的声道 1:立体声; 0: 单声道;
|
||
s8 fm_inside_cnr_read(void);//获取当前频点的载噪比 dB
|
||
void fm_inside_set_stereo(u8 set); //set[0,128], 0 mono, 128 stereo。0~128对应0~30dB分离度
|
||
void fm_inside_set_abw(u8 set); //audio bandwidth set //set[0,127] <=>2k~16k
|
||
void fm_inside_deempasis_set(u8 set);// set[0/1], 0:50us, 1:75us
|
||
#endif
|
||
|