if(setting.frequency_step<930000)// maximum step size is 937.49kHz
SI4463_set_freq(freq,setting.frequency_step);
else
SI4463_set_freq(freq,100);
old_frequency_step=setting.frequency_step;
SI4463_set_freq(freq);
}
#ifdef __ULTRA_SA__
else{
@ -1422,13 +1405,12 @@ void update_rbw(void) // calculate the actual_rbw and the vbwSteps (#
if(setting.spur_removal&&actual_rbw_x10>3000)
actual_rbw_x10=2500;// if spur suppression reduce max rbw to fit within BPF
SI4432_Sel=MODE_SELECT(setting.mode);
actual_rbw_x10=set_rbw(actual_rbw_x10);// see what rbw the SI4432 can realize
#endif
#ifdef __SI4463__
// if (setting.spur_removal && actual_rbw_x10 > 3000) // Will depend on BPF width <------------------ TODO -------------------------
// actual_rbw_x10 = 3000; // if spur suppression reduce max rbw to fit within BPF
actual_rbw_x10=set_rbw(actual_rbw_x10);// see what rbw the SI4432 can realize
#endif
actual_rbw_x10=set_rbw(actual_rbw_x10);// see what rbw the SI4432 can realize
if(setting.frequency_step>0&&MODE_INPUT(setting.mode)){// When doing frequency scanning in input mode
vbwSteps=((int)(2*(setting.vbw_x10+(actual_rbw_x10/2))/actual_rbw_x10));// calculate # steps in between each frequency step due to rbw being less than frequency step
if(setting.step_delay_mode==SD_PRECISE)// if in Precise scanning
@ -1587,36 +1569,6 @@ static const int spur_table[] = // Frequencies t