63 void seekUp(
bool toNextSender =
true);
64 void seekDown(
bool toNextSender =
true);
void _saveRegisters()
Definition: SI4703.cpp:347
void seekDown(bool toNextSender=true)
Start a seek downwards from the current frequency.
Definition: SI4703.cpp:318
RADIO_FREQ getFrequency(void)
Retrieve the real frequency from the chip after automatic tuning.
Definition: SI4703.cpp:280
virtual void getRadioInfo(RADIO_INFO *info)
Retrieve some information about the current radio function of the chip.
Definition: SI4703.cpp:393
void checkRDS()
Check if RDS Data is available and good.
Definition: SI4703.cpp:418
RADIO_BAND
Definition: radio.h:98
uint16_t _read16(void)
Definition: SI4703.cpp:383
void setFrequency(RADIO_FREQ newF)
Change the frequency in the chip.
Definition: SI4703.cpp:293
Library header file for the radio libraries to control radio chips.
void _readRegisters()
Definition: SI4703.cpp:326
virtual void getAudioInfo(AUDIO_INFO *info)
Retrieve some information about the current audio function of the chip.
Definition: SI4703.cpp:407
void setVolume(uint8_t newVolume)
Control the volume output of the radio chip in the range 0..15.
Definition: SI4703.cpp:191
void debugStatus()
Send the current values of all registers to the Serial port.
Definition: SI4703.cpp:435
void seekUp(bool toNextSender=true)
Start a seek upwards from the current frequency.
Definition: SI4703.cpp:311
const uint8_t MAXVOLUME
max volume level for radio implementations.
Definition: SI4703.h:33
uint16_t RADIO_FREQ
Definition: radio.h:112
SI4703()
Definition: SI4703.cpp:112
void _seek(bool seekUp=true)
Seeks out the next available station.
Definition: SI4703.cpp:450
bool init()
initialize library and the chip.
Definition: SI4703.cpp:116
uint16_t registers[16]
Definition: SI4703.h:88
void setMute(bool switchOn)
Switch mute mode.
Definition: SI4703.cpp:220
void _write16(uint16_t val)
Definition: SI4703.cpp:376
void setSoftMute(bool switchOn)
Switch soft mute mode.
Definition: SI4703.cpp:237
Library to control radio chips in general. This library acts as a base library for the chip specific ...
Definition: radio.h:137
void setBand(RADIO_BAND newBand)
Set the current band.
Definition: SI4703.cpp:257
void term()
terminate all radio functions.
Definition: SI4703.cpp:183
A structure that contains information about the radio features from the chip.
Definition: radio.h:116
Library to control the SI4703 radio chip.
Definition: SI4703.h:31
void setMono(bool switchOn)
Control the mono mode of the radio chip.
Definition: SI4703.cpp:204
a structure that contains information about the audio features
Definition: radio.h:127
void _waitEnd()
wait until the current seek and tune operation is over.
Definition: SI4703.cpp:470