Changed selftest 3 lowest level and span

tinySA-v0.2
erikkaashoek 6 years ago
parent fdb27d191c
commit 1d58b31bbc

@ -2075,6 +2075,7 @@ void self_test(int test)
// RBW step time search
in_selftest = true;
reset_settings(M_LOW);
ui_mode_normal();
int i = 15; // calibrate low mode power on 30 MHz;
test_prepare(i);
setting.step_delay = 8000;
@ -2083,10 +2084,12 @@ void self_test(int test)
setting.rbw = SI4432_force_RBW(j);
shell_printf("RBW = %d, ",setting.rbw);
test_prepare(i);
set_sweep_frequency(ST_SPAN, (int32_t)(setting.rbw * 10000));
test_acquire(i); // Acquire test
test_validate(i); // Validate test
float saved_peakLevel = peakLevel;
if (peakLevel < -30) {
if (peakLevel < -35) {
shell_printf("Peak level too low, abort\n\r");
return;
}
@ -2096,6 +2099,7 @@ void self_test(int test)
setting.step_delay = setting.step_delay * 3 / 4;
test_prepare(i);
// shell_printf("\n\rRBW = %f",SI4432_force_RBW(j));
set_sweep_frequency(ST_SPAN, (int32_t)(setting.rbw * 10000));
test_acquire(i); // Acquire test
test_validate(i); // Validate test
// shell_printf(" Step %f, %d",peakLevel, setting.step_delay);

Loading…
Cancel
Save

Powered by TurnKey Linux.