PU2CLR Si4735 Arduino Library 2.1.4
Arduino Library for Si47XX Devices - By Ricardo Lima Caratti
|
Functions | |
void | SI4735::setFmBlendStereoThreshold (uint8_t parameter) |
Sets RSSI threshold for stereo blend (Full stereo above threshold, blend below threshold). | |
void | SI4735::setFmBlendMonoThreshold (uint8_t parameter) |
Sets RSSI threshold for mono blend (Full mono below threshold, blend above threshold). | |
void | SI4735::setFmBlendRssiStereoThreshold (uint8_t parameter) |
Sets RSSI threshold for stereo blend. (Full stereo above threshold, blend below threshold.) | |
void | SI4735::setFmBLendRssiMonoThreshold (uint8_t parameter) |
Sets RSSI threshold for mono blend (Full mono below threshold, blend above threshold). | |
void | SI4735::setFmBlendSnrStereoThreshold (uint8_t parameter) |
Sets SNR threshold for stereo blend (Full stereo above threshold, blend below threshold). | |
void | SI4735::setFmBLendSnrMonoThreshold (uint8_t parameter) |
Sets SNR threshold for mono blend (Full mono below threshold, blend above threshold). | |
void | SI4735::setFmBlendMultiPathStereoThreshold (uint8_t parameter) |
Sets multipath threshold for stereo blend (Full stereo below threshold, blend above threshold). | |
void | SI4735::setFmBlendMultiPathMonoThreshold (uint8_t parameter) |
Sets Multipath threshold for mono blend (Full mono above threshold, blend below threshold). | |
void | SI4735::setFmStereoOff () |
Turn Off Stereo operation. | |
void | SI4735::setFmStereoOn () |
Turn Off Stereo operation. | |
void | SI4735::disableFmDebug () |
There is a debug feature that remains active in Si4704/05/3x-D60 firmware which can create periodic noise in audio. | |
void SI4735::setFmBlendStereoThreshold | ( | uint8_t | parameter | ) |
Sets RSSI threshold for stereo blend (Full stereo above threshold, blend below threshold).
To force stereo, set this to 0. To force mono, set this to 127.
parameter | valid values: 0 to 127 |
void SI4735::setFmBlendMonoThreshold | ( | uint8_t | parameter | ) |
Sets RSSI threshold for mono blend (Full mono below threshold, blend above threshold).
To force stereo set this to 0. To force mono set this to 127. Default value is 30 dBμV.
parameter | valid values: 0 to 127 |
void SI4735::setFmBlendRssiStereoThreshold | ( | uint8_t | parameter | ) |
Sets RSSI threshold for stereo blend. (Full stereo above threshold, blend below threshold.)
To force stereo, set this to 0. To force mono, set this to 127. Default value is 49 dBμV.
parameter | valid values: 0 to 127 |
void SI4735::setFmBLendRssiMonoThreshold | ( | uint8_t | parameter | ) |
Sets RSSI threshold for mono blend (Full mono below threshold, blend above threshold).
To force stereo, set this to 0. To force mono, set this to 127. Default value is 30 dBμV.
parameter | valid values: 0 to 127 |
void SI4735::setFmBlendSnrStereoThreshold | ( | uint8_t | parameter | ) |
Sets SNR threshold for stereo blend (Full stereo above threshold, blend below threshold).
To force stereo, set this to 0. To force mono, set this to 127. Default value is 27 dB.
parameter | valid values: 0 to 127 |
void SI4735::setFmBLendSnrMonoThreshold | ( | uint8_t | parameter | ) |
Sets SNR threshold for mono blend (Full mono below threshold, blend above threshold).
To force stereo, set this to 0. To force mono, set this to 127. Default value is 14 dB.
parameter | valid values: 0 to 127 |
void SI4735::setFmBlendMultiPathStereoThreshold | ( | uint8_t | parameter | ) |
Sets multipath threshold for stereo blend (Full stereo below threshold, blend above threshold).
To force stereo, set this to 100. To force mono, set this to 0. Default value is 20.
parameter | valid values: 0 to 100 |
void SI4735::setFmBlendMultiPathMonoThreshold | ( | uint8_t | parameter | ) |
Sets Multipath threshold for mono blend (Full mono above threshold, blend below threshold).
To force stereo, set to 100. To force mono, set to 0. The default is 60.
parameter | valid values: 0 to 100 |
void SI4735::setFmStereoOff | ( | ) |
void SI4735::setFmStereoOn | ( | ) |
|
protected |
There is a debug feature that remains active in Si4704/05/3x-D60 firmware which can create periodic noise in audio.
Silicon Labs recommends you disable this feature by sending the following bytes (shown here in hexadecimal form): 0x12 0x00 0xFF 0x00 0x00 0x00.
Referenced by SI4735::setFM().