fm 2.0.0.0
System configuration

Macros

#define FM_RDS_INTERRUPT_MASK   0x7FFF
 
#define FM_RDS_INTERRUPT_DISABLE   0x0000
 
#define FM_RDS_INTERRUPT_ENABLE   0x8000
 
#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_MASK   0xBFFF
 
#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_DISABLE   0x0000
 
#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_ENABLE   0x4000
 
#define FM_RDS_MASK   0xEFFF
 
#define FM_RDS_DISABLE   0x0000
 
#define FM_RDS_ENABLE   0x1000
 
#define FM_DE_EMPHASIS_MASK   0xF7FF
 
#define FM_DE_EMPHASIS_USA   0x0000
 
#define FM_DE_EMPHASIS_EUROPE_AUSTRALIA_JAPAN   0x0800
 
#define FM_AGC_MASK   0xFBFF
 
#define FM_AGC_ENABLE   0x0000
 
#define FM_AGC_DISABLE   0x0400
 
#define FM_STEREO_MONO_BLEND_LEVEL_MASK   0xFF3F
 
#define FM_STEREO_MONO_BLEND_LEVEL_31_49_RSSI   0x0000
 
#define FM_STEREO_MONO_BLEND_LEVEL_37_55_RSSI   0x0040
 
#define FM_STEREO_MONO_BLEND_LEVEL_19_37_RSSI   0x0080
 
#define FM_STEREO_MONO_BLEND_LEVEL_25_43_RSSI   0x00C0
 
#define FM_GPIO3_MASK   0xFFCF
 
#define FM_GPIO3_HIGH_IMPENDANCE   0x0000
 
#define FM_GPIO3_MONO_STEREO_INDICATOR   0x0001
 
#define FM_GPIO3_LOW   0x0002
 
#define FM_GPIO3_HIGH   0x0003
 
#define FM_GPIO2_MASK   0xFFF3
 
#define FM_GPIO2_HIGH_IMPEDANCE   0x0000
 
#define FM_GPIO2_STC_RDS_INTERRUPT   0x0004
 
#define FM_GPIO2_LOW   0x0008
 
#define FM_GPIO2_HIGH   0x000C
 
#define FM_GPIO1_MASK   0xFFFC
 
#define FM_GPIO1_HIGH_IMPEDANCE   0x0000
 
#define FM_GPIO1_RESERVED   0x0001
 
#define FM_GPIO1_LOW   0x0002
 
#define FM_GPIO1_HIGH   0x0003
 

Detailed Description

Macro Definition Documentation

◆ FM_AGC_DISABLE

#define FM_AGC_DISABLE   0x0400

◆ FM_AGC_ENABLE

#define FM_AGC_ENABLE   0x0000

◆ FM_AGC_MASK

#define FM_AGC_MASK   0xFBFF

◆ FM_DE_EMPHASIS_EUROPE_AUSTRALIA_JAPAN

#define FM_DE_EMPHASIS_EUROPE_AUSTRALIA_JAPAN   0x0800

◆ FM_DE_EMPHASIS_MASK

#define FM_DE_EMPHASIS_MASK   0xF7FF

◆ FM_DE_EMPHASIS_USA

#define FM_DE_EMPHASIS_USA   0x0000

◆ FM_GPIO1_HIGH

#define FM_GPIO1_HIGH   0x0003

◆ FM_GPIO1_HIGH_IMPEDANCE

#define FM_GPIO1_HIGH_IMPEDANCE   0x0000

◆ FM_GPIO1_LOW

#define FM_GPIO1_LOW   0x0002

◆ FM_GPIO1_MASK

#define FM_GPIO1_MASK   0xFFFC

◆ FM_GPIO1_RESERVED

#define FM_GPIO1_RESERVED   0x0001

◆ FM_GPIO2_HIGH

#define FM_GPIO2_HIGH   0x000C

◆ FM_GPIO2_HIGH_IMPEDANCE

#define FM_GPIO2_HIGH_IMPEDANCE   0x0000

◆ FM_GPIO2_LOW

#define FM_GPIO2_LOW   0x0008

◆ FM_GPIO2_MASK

#define FM_GPIO2_MASK   0xFFF3

◆ FM_GPIO2_STC_RDS_INTERRUPT

#define FM_GPIO2_STC_RDS_INTERRUPT   0x0004

◆ FM_GPIO3_HIGH

#define FM_GPIO3_HIGH   0x0003

◆ FM_GPIO3_HIGH_IMPENDANCE

#define FM_GPIO3_HIGH_IMPENDANCE   0x0000

◆ FM_GPIO3_LOW

#define FM_GPIO3_LOW   0x0002

◆ FM_GPIO3_MASK

#define FM_GPIO3_MASK   0xFFCF

◆ FM_GPIO3_MONO_STEREO_INDICATOR

#define FM_GPIO3_MONO_STEREO_INDICATOR   0x0001

◆ FM_RDS_DISABLE

#define FM_RDS_DISABLE   0x0000

◆ FM_RDS_ENABLE

#define FM_RDS_ENABLE   0x1000

◆ FM_RDS_INTERRUPT_DISABLE

#define FM_RDS_INTERRUPT_DISABLE   0x0000

◆ FM_RDS_INTERRUPT_ENABLE

#define FM_RDS_INTERRUPT_ENABLE   0x8000

◆ FM_RDS_INTERRUPT_MASK

#define FM_RDS_INTERRUPT_MASK   0x7FFF

◆ FM_RDS_MASK

#define FM_RDS_MASK   0xEFFF

◆ FM_SEEK_TUNE_COMPLETE_INTERRUPT_DISABLE

#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_DISABLE   0x0000

◆ FM_SEEK_TUNE_COMPLETE_INTERRUPT_ENABLE

#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_ENABLE   0x4000

◆ FM_SEEK_TUNE_COMPLETE_INTERRUPT_MASK

#define FM_SEEK_TUNE_COMPLETE_INTERRUPT_MASK   0xBFFF

◆ FM_STEREO_MONO_BLEND_LEVEL_19_37_RSSI

#define FM_STEREO_MONO_BLEND_LEVEL_19_37_RSSI   0x0080

◆ FM_STEREO_MONO_BLEND_LEVEL_25_43_RSSI

#define FM_STEREO_MONO_BLEND_LEVEL_25_43_RSSI   0x00C0

◆ FM_STEREO_MONO_BLEND_LEVEL_31_49_RSSI

#define FM_STEREO_MONO_BLEND_LEVEL_31_49_RSSI   0x0000

◆ FM_STEREO_MONO_BLEND_LEVEL_37_55_RSSI

#define FM_STEREO_MONO_BLEND_LEVEL_37_55_RSSI   0x0040

◆ FM_STEREO_MONO_BLEND_LEVEL_MASK

#define FM_STEREO_MONO_BLEND_LEVEL_MASK   0xFF3F