|
|
|
@ -1766,12 +1766,12 @@ sweep_again: // stay in sweep loop when output mo
|
|
|
|
|
|
|
|
|
|
|
|
// ---------------------- process measured actual sweep time -----------------
|
|
|
|
// ---------------------- process measured actual sweep time -----------------
|
|
|
|
// Update actual time on change on status panel
|
|
|
|
// Update actual time on change on status panel
|
|
|
|
// static uint32_t old_time = 0;
|
|
|
|
static uint32_t old_time = 0;
|
|
|
|
// uint32_t delta = abs((int)(setting.actual_sweep_time_us - old_time));
|
|
|
|
uint32_t delta = abs((int)(setting.actual_sweep_time_us - old_time));
|
|
|
|
// if ((delta<<3) > setting.actual_sweep_time_us){ // update if delta > 1/8
|
|
|
|
if ((delta<<3) > setting.actual_sweep_time_us){ // update if delta > 1/8
|
|
|
|
// redraw_request|=REDRAW_CAL_STATUS;
|
|
|
|
redraw_request|=REDRAW_CAL_STATUS;
|
|
|
|
// old_time = setting.actual_sweep_time_us;
|
|
|
|
old_time = setting.actual_sweep_time_us;
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// Not possible reduce sweep time, it minimum!
|
|
|
|
// Not possible reduce sweep time, it minimum!
|
|
|
|
if (setting.sweep_time_us < setting.actual_sweep_time_us && setting.additional_step_delay_us == 0){
|
|
|
|
if (setting.sweep_time_us < setting.actual_sweep_time_us && setting.additional_step_delay_us == 0){
|
|
|
|
// Warning!! not correct set sweep time here, you get error!!
|
|
|
|
// Warning!! not correct set sweep time here, you get error!!
|
|
|
|
|