#include <Arduino.h>
#include <Wire.h>
Go to the source code of this file.
◆ MAX_DELAY_AFTER_OSCILLATOR
#define MAX_DELAY_AFTER_OSCILLATOR 100 |
◆ I2C_ADDR_DIRECT_ACCESS
#define I2C_ADDR_DIRECT_ACCESS 0x11 |
Can be used to access a given register at a time.
Definition at line 31 of file RDA5807.h.
◆ I2C_ADDR_FULL_ACCESS
#define I2C_ADDR_FULL_ACCESS 0x10 |
Can be used to access a set of register at a time.
Definition at line 32 of file RDA5807.h.
◆ OSCILLATOR_TYPE_CRYSTAL
#define OSCILLATOR_TYPE_CRYSTAL 0 |
Same OSCILLATOR_TYPE_PASSIVE (Legacy)
Definition at line 34 of file RDA5807.h.
◆ OSCILLATOR_TYPE_PASSIVE
#define OSCILLATOR_TYPE_PASSIVE 0 |
Passive Crystal.
Definition at line 35 of file RDA5807.h.
◆ OSCILLATOR_TYPE_REFCLK
#define OSCILLATOR_TYPE_REFCLK 1 |
Same OSCILLATOR_TYPE_ACTIVE (Lagacy)
Definition at line 36 of file RDA5807.h.
◆ OSCILLATOR_TYPE_ACTIVE
#define OSCILLATOR_TYPE_ACTIVE 1 |
Reference clock (active crystal oscillator or signal generator)
Definition at line 37 of file RDA5807.h.
◆ RLCK_NO_CALIBRATE_MODE_ON
#define RLCK_NO_CALIBRATE_MODE_ON 1 |
◆ RLCK_NO_CALIBRATE_MODE_OFF
#define RLCK_NO_CALIBRATE_MODE_OFF 0 |
◆ CLOCK_32K
◆ CLOCK_12M
◆ CLOCK_13M
◆ CLOCK_19_2M
#define CLOCK_19_2M 0b011 |
◆ CLOCK_24M
◆ CLOCK_26M
◆ CLOCK_38_4M
#define CLOCK_38_4M 0b111 |
◆ RDS_STANDARD
◆ RDS_VERBOSE
◆ RDA_FM_BAND_USA_EU
#define RDA_FM_BAND_USA_EU 0 |
87.5–108 MHz (US / Europe, Default)
Definition at line 52 of file RDA5807.h.
◆ RDA_FM_BAND_JAPAN_WIDE
#define RDA_FM_BAND_JAPAN_WIDE 1 |
76–91 MHz (Japan wide band)
Definition at line 53 of file RDA5807.h.
◆ RDA_FM_BAND_WORLD
#define RDA_FM_BAND_WORLD 2 |
76–108 MHz (world wide)
Definition at line 54 of file RDA5807.h.
◆ RDA_FM_BAND_SPECIAL
#define RDA_FM_BAND_SPECIAL 3 |
65 –76 MHz(East Europe) or 50 - 65MHz(see bit 9 of gegister 0x07)
Definition at line 55 of file RDA5807.h.
◆ RDA_SEEK_WRAP
Wrap at the upper or lower band limit and continue seeking.
Definition at line 57 of file RDA5807.h.
◆ RDA_SEEK_STOP
Stop seeking at the upper or lower band limit.
Definition at line 58 of file RDA5807.h.
◆ RDA_SEEK_DOWN
◆ RDA_SEEK_UP
◆ REG00
Register 0x00.
Definition at line 62 of file RDA5807.h.
◆ REG02
Register 0x02.
Definition at line 63 of file RDA5807.h.
◆ REG03
Register 0x03.
Definition at line 64 of file RDA5807.h.
◆ REG04
Register 0x04.
Definition at line 65 of file RDA5807.h.
◆ REG05
Register 0x05.
Definition at line 66 of file RDA5807.h.
◆ REG06
Register 0x06.
Definition at line 67 of file RDA5807.h.
◆ REG07
Register 0x07.
Definition at line 68 of file RDA5807.h.
◆ REG08
Register 0x08.
Definition at line 69 of file RDA5807.h.
◆ REG0A
Register 0x0A.
Definition at line 70 of file RDA5807.h.
◆ REG0B
Register 0x0B.
Definition at line 71 of file RDA5807.h.
◆ REG0C
Register 0x0C.
Definition at line 72 of file RDA5807.h.
◆ REG0D
Register 0x0D.
Definition at line 73 of file RDA5807.h.
◆ REG0E
Register 0x0E.
Definition at line 74 of file RDA5807.h.
◆ REG0F
Register 0x0F.
Definition at line 75 of file RDA5807.h.
◆ SH_REG0A
Shadow array position for register 0x0A.
Definition at line 77 of file RDA5807.h.
◆ SH_REG0B
Shadow array position for register 0x0B.
Definition at line 78 of file RDA5807.h.
◆ SH_REG0C
Shadow array position for register 0x0C - RDS Block A.
Definition at line 79 of file RDA5807.h.
◆ SH_REG0D
Shadow array position for register 0x0D - RDS Block B.
Definition at line 80 of file RDA5807.h.
◆ SH_REG0E
Shadow array position for register 0x0E - RDS Block C.
Definition at line 81 of file RDA5807.h.
◆ SH_REG0F
Shadow array position for register 0x0F - RDS Block D.
Definition at line 82 of file RDA5807.h.
◆ I2S_WS_STEP_48
#define I2S_WS_STEP_48 0b1000 |
◆ I2S_WS_STEP_44_1
#define I2S_WS_STEP_44_1 0b0111 |
◆ I2S_WS_STEP_32
#define I2S_WS_STEP_32 0b0110 |
◆ I2S_WS_STEP_24
#define I2S_WS_STEP_24 0b0101 |
◆ I2S_WS_STEP_22_05
#define I2S_WS_STEP_22_05 0b0100 |
◆ I2S_WS_STEP_16
#define I2S_WS_STEP_16 0b0011 |
◆ I2S_WS_STEP_12
#define I2S_WS_STEP_12 0b0010 |
◆ I2S_WS_STEP_11_025
#define I2S_WS_STEP_11_025 0b0001 |
◆ I2S_WS_STEP_8
#define I2S_WS_STEP_8 0b0000 |