From c996577a0be7e9caf5345a2992b1334df685086d Mon Sep 17 00:00:00 2001 From: Krzysiek Egzmont Date: Tue, 24 Oct 2023 03:31:43 +0200 Subject: [PATCH] Fix frequency wraparound over band limit --- app/app.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/app.c b/app/app.c index 9277bed..3d47978 100644 --- a/app/app.c +++ b/app/app.c @@ -604,7 +604,7 @@ uint32_t APP_SetFrequencyByStep(VFO_Info_t *pInfo, int8_t direction) if (Frequency >= frequencyBandTable[pInfo->Band].upper) Frequency = frequencyBandTable[pInfo->Band].lower; else if (Frequency < frequencyBandTable[pInfo->Band].lower) - Frequency = FREQUENCY_RoundToStep(frequencyBandTable[pInfo->Band].upper, pInfo->StepFrequency); + Frequency = FREQUENCY_RoundToStep(frequencyBandTable[pInfo->Band].upper - pInfo->StepFrequency, pInfo->StepFrequency); return Frequency; }