This includes showing the actual sweep time in output mode so you can see when you have selected an impossible sweep time. The form does not auto refres so the new time is only visible after hitting a button
if (MODE_OUTPUT(setting.mode) && setting.additional_step_delay_us < 500) // Minimum wait time to prevent LO from lockup during output frequency sweep
setting.additional_step_delay_us = 500;
// Update greed and status after
// if (MODE_OUTPUT(setting.mode) && setting.additional_step_delay_us < 500) // Minimum wait time to prevent LO from lockup during output frequency sweep
// setting.additional_step_delay_us = 500;
// Update grid and status after
if(break_on_operation&&MODE_INPUT(setting.mode)){// during normal operation
redraw_request|=REDRAW_CAL_STATUS;
if(FREQ_IS_CW()){// if zero span mode
@ -1663,7 +1672,7 @@ sweep_again: // stay in sweep loop when output mo
RSSI=perform(break_on_operation,i,frequencies[i],setting.tracking);// Measure RSSI for one of the frequencies
// Delay between points if needed, (all delays can apply in SI4432 fill)
if(setting.measure_sweep_time_us==0){// If not already buffer
if(setting.measure_sweep_time_us==0){// If not already in buffer
if(setting.additional_step_delay_us&&(MODE_INPUT(setting.mode)||setting.modulation==MO_NONE)){// No delay when modulation is active
if(setting.additional_step_delay_us<30*ONE_MS_TIME)// Maximum delay time using my_microsecond_delay