PU2CLR Si4735 Arduino Library  1.1.9
Arduino Library for Si47XX Devices - By Ricardo Lima Caratti
Si47XX device information and start up

Functions

void SI4735::getFirmware (void)
 Gets firmware information. More...
 
void SI4735::setup (uint8_t resetPin, int interruptPin, uint8_t defaultFunction, uint8_t audioMode=SI473X_ANALOG_AUDIO)
 Starts the Si473X device. More...
 
void SI4735::setup (uint8_t resetPin, uint8_t defaultFunction)
 Starts the Si473X device.
More...
 

Detailed Description

Function Documentation

◆ getFirmware()

void SI4735::getFirmware ( void  )

Gets firmware information.

The firmware information will be stored in firmwareInfo member variable

See also
Si47XX PROGRAMMING GUIDE; AN332; pages 66, 131
firmwareInfo

References SI4735::waitToSend().

Referenced by SI4735::setup().

◆ setup() [1/2]

void SI4735::setup ( uint8_t  resetPin,
int  interruptPin,
uint8_t  defaultFunction,
uint8_t  audioMode = SI473X_ANALOG_AUDIO 
)

Starts the Si473X device.

Use this function to start the device up with the parameters shown below.

If the audio mode parameter is not entered, analog mode will be considered.

You can use any Arduino digital pin. Be sure you are using less than 3.6V on Si47XX RST pin.

Parameters
uint8_tresetPin Digital Arduino Pin used to RESET de Si47XX device.
uint8_tinterruptPin interrupt Arduino Pin (see your Arduino pinout). If less than 0, iterrupt disabled.
uint8_tdefaultFunction is the mode you want the receiver starts.
uint8_taudioMode default SI473X_ANALOG_AUDIO (Analog Audio). Use SI473X_ANALOG_AUDIO or SI473X_DIGITAL_AUDIO.

References SI4735::getFirmware(), SI4735::radioPowerUp(), and SI4735::reset().

◆ setup() [2/2]

void SI4735::setup ( uint8_t  resetPin,
uint8_t  defaultFunction 
)

Starts the Si473X device.

Use this setup if you are not using interrupt resource.

If the audio mode parameter is not entered, analog mode will be considered.

You can use any Arduino digital pin. Be sure you are using less than 3.6V on Si47XX RST pin.

Parameters
uint8_tresetPin Digital Arduino Pin used to RESET command.
uint8_tdefaultFunction. 0 = FM mode; 1 = AM