From 5406448ef70b8def0276b6428237a8c43c3df7fa Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Wed, 24 Feb 2021 18:41:20 +0100 Subject: [PATCH] Skip start --- sa_core.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sa_core.c b/sa_core.c index 104e01c..6cdd2e6 100644 --- a/sa_core.c +++ b/sa_core.c @@ -3646,8 +3646,9 @@ int validate_atten(int i) { test_fail_cause[i] = "Attenuator "; // for (int j= 0; j < 64; j++ ) { for (int j= 0; j < 7; j++ ) { - // set_attenuation(((float)j)/2.0); - set_attenuation(atten_step[j]); +// float a = ((float)j)/2.0; + float a = atten_step[j]; + set_attenuation(a); float summed_peak_level = 0; #define ATTEN_TEST_SWEEPS 5 for (int k=0; kusbp->state == USB_ACTIVE) shell_printf("Attenuation %.2fdB, measured level %.2fdBm, delta %.2fdB\n\r",a, summed_peak_level, summed_peak_level - reference_peak_level); +#define ATTEN_TEST_CRITERIA 1 if (summed_peak_level - reference_peak_level <= -ATTEN_TEST_CRITERIA || summed_peak_level - reference_peak_level >= ATTEN_TEST_CRITERIA) { status = TS_FAIL; // draw_all(true);