From 1a9135acfec93a1d7fc1abcbd8020bd39d71e37d Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Wed, 3 Jun 2020 13:15:43 +0200 Subject: [PATCH] Repaired reflevel error after scale change --- sa_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sa_core.c b/sa_core.c index ba67c9b..9e89f26 100644 --- a/sa_core.c +++ b/sa_core.c @@ -529,6 +529,7 @@ void set_scale(float s) { set_trace_scale(0, s); set_trace_scale(1, s); set_trace_scale(2, s); + set_reflevel(setting.reflevel); } //int GetScale(void) { @@ -1084,7 +1085,7 @@ float perform(bool break_on_operation, int i, uint32_t f, int tracking) again: #endif - if (i > 0 && FREQ_IS_CW()) + if (MODE_INPUT(setting.mode) && i > 0 && FREQ_IS_CW()) goto skip_LO_setting; if (setting.mode == M_LOW && tracking) { // Measure BPF