Merge pull request #264 from mrwish7/main

Fix OIRT step rounding
This commit is contained in:
Sjef Verhoeven PE5PVB
2023-08-28 14:56:04 +02:00
committed by GitHub
+6 -3
View File
@@ -454,7 +454,7 @@ void setup() {
} }
break; break;
case BAND_OIRT: case BAND_OIRT:
if (frequency % FREQ_OIRT_STEP_30K != 0) { if (frequency % FREQ_OIRT_STEP_30K != 2) {
Round30K(frequency_OIRT); Round30K(frequency_OIRT);
} }
break; break;
@@ -1853,8 +1853,11 @@ void ShowStepSize() {
} }
void Round30K(unsigned int freq) { void Round30K(unsigned int freq) {
if (freq % FREQ_OIRT_STEP_30K < FREQ_OIRT_STEP_30K) { if (freq % FREQ_OIRT_STEP_30K == 1) {
frequency_OIRT = (freq - freq % FREQ_OIRT_STEP_30K); frequency_OIRT = (freq + 1);
}
else if (freq % FREQ_OIRT_STEP_30K == 0) {
frequency_OIRT = (freq - 1);
} }
} }