Fixed regression Round step routine for LW/MW/SW
This commit is contained in:
+8
-1
@@ -2351,12 +2351,19 @@ void RoundStep() {//todo air
|
|||||||
Round30K(frequency_OIRT);
|
Round30K(frequency_OIRT);
|
||||||
radio.SetFreq(frequency_OIRT);
|
radio.SetFreq(frequency_OIRT);
|
||||||
} else {
|
} else {
|
||||||
if (band == BAND_MW) {
|
if (band == BAND_LW) {
|
||||||
unsigned int freq = frequency_AM / (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
unsigned int freq = frequency_AM / (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
||||||
frequency_AM = freq * (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
frequency_AM = freq * (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
||||||
|
frequency_LW = frequency_AM;
|
||||||
|
radio.SetFreqAM(frequency_AM);
|
||||||
|
} else if (band == BAND_MW) {
|
||||||
|
unsigned int freq = frequency_AM / (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
||||||
|
frequency_AM = freq * (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K);
|
||||||
|
frequency_MW = frequency_AM;
|
||||||
radio.SetFreqAM(frequency_AM);
|
radio.SetFreqAM(frequency_AM);
|
||||||
} else if (band == BAND_SW) {
|
} else if (band == BAND_SW) {
|
||||||
Round5K(frequency_AM);
|
Round5K(frequency_AM);
|
||||||
|
frequency_SW = frequency_AM;
|
||||||
radio.SetFreqAM(frequency_AM);
|
radio.SetFreqAM(frequency_AM);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user