diff --git a/sa_core.c b/sa_core.c index aefa955..017b765 100644 --- a/sa_core.c +++ b/sa_core.c @@ -175,6 +175,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); @@ -186,6 +187,7 @@ void reset_settings(int m) set_sweep_frequency(ST_CENTER, (minFreq + maxFreq)/2 ); 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 4213efe..1022a91 100644 --- a/ui.c +++ b/ui.c @@ -1975,6 +1975,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 ){