From dbadddcf9829429a6c6b89466f632daeeccd4ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Sat, 10 Apr 2021 12:52:43 +0200 Subject: [PATCH] Set unlevel flag after mode switch to prevent immediate reset --- Software/VNA_embedded/Application/Generator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Software/VNA_embedded/Application/Generator.cpp b/Software/VNA_embedded/Application/Generator.cpp index 1c7083d..3d551e6 100644 --- a/Software/VNA_embedded/Application/Generator.cpp +++ b/Software/VNA_embedded/Application/Generator.cpp @@ -36,7 +36,6 @@ void Generator::Setup(Protocol::GeneratorSettings g) { break; } auto amplitude = HW::GetAmplitudeSettings(g.cdbm_level, g.frequency, g.applyAmplitudeCorrection, g.activePort == 2); - HW::SetOutputUnlevel(amplitude.unlevel); // Select correct source if(g.frequency < HW::BandSwitchFrequency) { m.SourceLowEN = 1; @@ -71,4 +70,5 @@ void Generator::Setup(Protocol::GeneratorSettings g) { m.attenuator = amplitude.attenuator; Manual::Setup(m); + HW::SetOutputUnlevel(amplitude.unlevel); }