diff --git a/nanovna.h b/nanovna.h index f4e03ca..9ec205c 100644 --- a/nanovna.h +++ b/nanovna.h @@ -28,7 +28,7 @@ // Need enable HAL_USE_SPI in halconf.h #define __USE_DISPLAY_DMA__ -// #define __DEBUG_SPUR__ +//#define __DEBUG_SPUR__ #define __SA__ #ifdef TINYSA3 diff --git a/sa_core.c b/sa_core.c index b126d64..6608d59 100644 --- a/sa_core.c +++ b/sa_core.c @@ -1822,10 +1822,12 @@ int binary_search(freq_t f) else return true; // index is m } - if (!setting.auto_IF && setting.frequency_IF > fmin && setting.frequency_IF < fplus) +#if 1 + if (!setting.auto_IF && setting.frequency_IF-2000000 < f && f < setting.frequency_IF -200000) return true; - if(config.frequency_IF1 > fmin && config.frequency_IF1 < fplus) + if(config.frequency_IF1 > f-200000 && config.frequency_IF1 < f-200000) return true; +#endif if(4*config.frequency_IF1 > fmin && 4*config.frequency_IF1 < fplus) return true; return false;