PU2CLR Si4735 Arduino Library  2.0.7
Arduino Library for Si47XX Devices - By Ricardo Lima Caratti
Host and slave MCU setup

Functions

uint8_t SI4735::getFirmwarePN ()
 Returns the Firmware Part Number. More...
 
uint8_t SI4735::getFirmwareFWMAJOR ()
 Returns the Firmware F W M A J O R. More...
 
uint8_t SI4735::getFirmwareFWMINOR ()
 Returns the Firmware F W M I N O R. More...
 
uint8_t SI4735::getFirmwarePATCHH ()
 Returns the Firmware P A T C H HIGH. More...
 
uint8_t SI4735::getFirmwarePATCHL ()
 Returns the Firmware P A T C H LOW. More...
 
uint8_t SI4735::getFirmwareCMPMAJOR ()
 Get the Firmware C M P M A J O R object. More...
 
uint8_t SI4735::getFirmwareCMPMINOR ()
 RESP6 - Returns the Component Major Revision (ASCII). More...
 
uint8_t SI4735::getFirmwareCHIPREV ()
 RESP8 - Returns the Chip Revision (ASCII) More...
 
void SI4735::setMaxDelayPowerUp (uint16_t ms)
 Set the Max Delay Power Up. More...
 
void SI4735::reset (void)
 Reset the SI473X
More...
 
void SI4735::waitToSend (void)
 Wait for the si473x is ready (Clear to Send (CTS) status bit have to be 1).
More...
 

Detailed Description

Function Documentation

◆ getFirmwarePN()

uint8_t SI4735::getFirmwarePN ( )
inline

Returns the Firmware Part Number.

Returns
uint8_t

◆ getFirmwareFWMAJOR()

uint8_t SI4735::getFirmwareFWMAJOR ( )
inline

Returns the Firmware F W M A J O R.

Returns
uint8_t

◆ getFirmwareFWMINOR()

uint8_t SI4735::getFirmwareFWMINOR ( )
inline

Returns the Firmware F W M I N O R.

Returns
uint8_t

◆ getFirmwarePATCHH()

uint8_t SI4735::getFirmwarePATCHH ( )
inline

Returns the Firmware P A T C H HIGH.

Returns
uint8_t

◆ getFirmwarePATCHL()

uint8_t SI4735::getFirmwarePATCHL ( )
inline

Returns the Firmware P A T C H LOW.

Returns
uint8_t

◆ getFirmwareCMPMAJOR()

uint8_t SI4735::getFirmwareCMPMAJOR ( )
inline

Get the Firmware C M P M A J O R object.

Returns
uint8_t

◆ getFirmwareCMPMINOR()

uint8_t SI4735::getFirmwareCMPMINOR ( )
inline

RESP6 - Returns the Component Major Revision (ASCII).

Returns the Component Minor Revision (ASCII) (RESP7)

Returns
uint8_t

◆ getFirmwareCHIPREV()

uint8_t SI4735::getFirmwareCHIPREV ( )
inline

RESP8 - Returns the Chip Revision (ASCII)

Returns
uint8_t

◆ setMaxDelayPowerUp()

void SI4735::setMaxDelayPowerUp ( uint16_t  ms)
inline

Set the Max Delay Power Up.

Sets the delay needed in ms after a powerup command (default is 10ms).

Some crystal oscillator might need more time to become stable (500 ms is the recommended).

Low values make the load SSB patch faster. However, it can make the system unstable.

See also
MAX_DELAY_AFTER_POWERUP
Parameters
msdelay in ms

◆ reset()

void SI4735::reset ( void  )

Reset the SI473X

See also
Si47XX PROGRAMMING GUIDE; AN332 (REV 1.0);

Referenced by SI4735::getDeviceI2CAddress(), and SI4735::setup().

◆ waitToSend()