KT25-0812_82A-UART/apps/common/device/fm/rda5807/RDA5807.h
2025-08-12 18:09:23 +08:00

31 lines
712 B
C

#ifndef _RDA_5807_H_
#define _RDA_5807_H_
#if(TCFG_FM_RDA5807_ENABLE == ENABLE)
void rda5807_init(void);
bool rda5807_set_fre(u16 fre);
void rda5807_powerdown(void);
void rda5807_mute(u8 dir);
bool rda5807_read_id(void);
void rda5807_setch(u8 db);
//extern u8 rda5807_dat[12];
//extern u8 read_dat[10];
//extern u8 fm_type;
#define RDA5807_WR_ADDRESS 0x20 ///<RDA5807 写地址
#define RDA5807_RD_ADDRESS 0x21 ///<RDA5807 读地址
#define RDA5807_RSSI 0x4
#define rda5807_stc() (read_dat[0] & (1 << 6)) ///<锁频结束
#define rda5807_true() (read_dat[2] & (1 << 0)) ///<是否有台
#define rda5807_rssi() ((read_dat[2] >> 1)) ///<接收信号强度
#endif
#endif