|
|
|
|
@ -3483,6 +3483,7 @@ again: // Spur redu
|
|
|
|
|
// shell_printf("%d %.3f %.3f %.1f\r\n", i, local_IF/1000000.0, lf/1000000.0, subRSSI);
|
|
|
|
|
|
|
|
|
|
// ************** trigger mode if need
|
|
|
|
|
#if 0
|
|
|
|
|
// trigger on measure 4 point
|
|
|
|
|
#define T_POINTS 4
|
|
|
|
|
#define T_LEVEL_UNDEF (1<<(16-T_POINTS)) // should drop after 4 shifts left
|
|
|
|
|
@ -3492,6 +3493,17 @@ again: // Spur redu
|
|
|
|
|
#define T_DOWN_MASK (0b0011) // 2 from up 2 to bottom
|
|
|
|
|
#define T_UP_MASK (0b1100) // 2 from bottom 2 to up
|
|
|
|
|
#define T_LEVEL_CLEAN ~(1<<T_POINTS) // cleanup old trigger data
|
|
|
|
|
#else
|
|
|
|
|
// trigger on measure 2 point
|
|
|
|
|
#define T_POINTS 2
|
|
|
|
|
#define T_LEVEL_UNDEF (1<<(16-T_POINTS)) // should drop after 4 shifts left
|
|
|
|
|
#define T_LEVEL_BELOW 1
|
|
|
|
|
#define T_LEVEL_ABOVE 0
|
|
|
|
|
// Trigger mask, should have width T_POINTS bit
|
|
|
|
|
#define T_DOWN_MASK (0b0001) // 1 from up 1 to bottom
|
|
|
|
|
#define T_UP_MASK (0b0010) // 1 from bottom 1 to up
|
|
|
|
|
#define T_LEVEL_CLEAN ~(1<<T_POINTS) // cleanup old trigger data
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
if (i == 0 && setting.frequency_step == 0 && setting.trigger != T_AUTO) { // if in zero span mode and wait for trigger to happen and NOT in trigger mode
|
|
|
|
|
|
|
|
|
|
|