From 1d6b511e0991e8aa00a0751b54bc25672fff9da0 Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Sat, 21 Sep 2019 13:34:57 +0200 Subject: [PATCH] Up max stop --- main.c | 3 ++- si5351.c | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 2abda83..d973a3c 100644 --- a/main.c +++ b/main.c @@ -834,7 +834,8 @@ freq_mode_centerspan(void) #define START_MIN 50000 //#define STOP_MAX 900000000 -#define STOP_MAX 1500000000 +//#define STOP_MAX 1500000000 +#define STOP_MAX 2100000000 void set_sweep_frequency(int type, float frequency) diff --git a/si5351.c b/si5351.c index ebd4aa9..49be11c 100644 --- a/si5351.c +++ b/si5351.c @@ -309,7 +309,10 @@ si5351_set_frequency_with_offset(int freq, int offset, uint8_t drive_strength) int delay = 3; uint32_t ofreq = freq + offset; uint32_t rdiv = SI5351_R_DIV_1; - if (freq > 900000000) { + if (freq > 1500000000) { + freq /= 7; + ofreq /= 9; + } else if (freq > 900000000) { freq /= 5; ofreq /= 7; } else if (freq > 300000000) {