diff --git a/sa_core.c b/sa_core.c index 6392011..e9bb41d 100644 --- a/sa_core.c +++ b/sa_core.c @@ -161,6 +161,7 @@ void reset_settings(int m) set_sweep_frequency(ST_CENTER, 10000000); set_sweep_frequency(ST_SPAN, 0); setting.sweep_time_us = 10*ONE_SECOND_TIME; + setting.step_delay_mode = SD_FAST; break; case M_HIGH: set_sweep_frequency(ST_START, minFreq); @@ -172,6 +173,7 @@ void reset_settings(int m) set_sweep_frequency(ST_CENTER, 300000000); set_sweep_frequency(ST_SPAN, 0); setting.sweep_time_us = 10*ONE_SECOND_TIME; + setting.step_delay_mode = SD_FAST; break; } for (uint8_t i = 0; i< MARKERS_MAX; i++) { diff --git a/ui.c b/ui.c index daaa3cc..34200f7 100644 --- a/ui.c +++ b/ui.c @@ -1944,6 +1944,7 @@ menu_select_touch(int i) uistat.value = maxFreq; setting.slider_position = new_slider; set_keypad_value(keypad); + dirty = false; perform(false, 0, (uint32_t)uistat.value, false); draw_menu(); } else if (mode == SL_SPAN ){