Fixed AM frequency recovery on XDRGTK
This commit is contained in:
+9
-6
@@ -348,33 +348,36 @@ void XDRGTKRoutine() {
|
|||||||
freqtemp = atoi(buff + 1);
|
freqtemp = atoi(buff + 1);
|
||||||
if (seek) seek = false;
|
if (seek) seek = false;
|
||||||
if (freqtemp >= LWLowEdgeSet && freqtemp <= LWHighEdgeSet) {
|
if (freqtemp >= LWLowEdgeSet && freqtemp <= LWHighEdgeSet) {
|
||||||
frequency_AM = freqtemp;
|
frequency_LW = freqtemp;
|
||||||
|
frequency_AM = freqtemp;
|
||||||
if (afscreen || advancedRDS) BuildDisplay();
|
if (afscreen || advancedRDS) BuildDisplay();
|
||||||
if (band != BAND_LW) {
|
if (band != BAND_LW) {
|
||||||
band = BAND_LW;
|
band = BAND_LW;
|
||||||
SelectBand();
|
SelectBand();
|
||||||
}
|
}
|
||||||
radio.SetFreqAM(frequency_AM);
|
radio.SetFreqAM(frequency_LW);
|
||||||
DataPrint("M1\n");
|
DataPrint("M1\n");
|
||||||
}
|
}
|
||||||
if (freqtemp >= MWLowEdgeSet && freqtemp <= MWHighEdgeSet) {
|
if (freqtemp >= MWLowEdgeSet && freqtemp <= MWHighEdgeSet) {
|
||||||
frequency_AM = freqtemp;
|
frequency_AM = freqtemp;
|
||||||
|
frequency_MW = freqtemp;
|
||||||
if (afscreen || advancedRDS) BuildDisplay();
|
if (afscreen || advancedRDS) BuildDisplay();
|
||||||
if (band != BAND_MW) {
|
if (band != BAND_MW) {
|
||||||
band = BAND_MW;
|
band = BAND_MW;
|
||||||
SelectBand();
|
SelectBand();
|
||||||
}
|
}
|
||||||
radio.SetFreqAM(frequency_AM);
|
radio.SetFreqAM(frequency_MW);
|
||||||
DataPrint("M1\n");
|
DataPrint("M1\n");
|
||||||
}
|
}
|
||||||
if (freqtemp >= SWLowEdgeSet && freqtemp <= SWHighEdgeSet) {
|
if (freqtemp >= SWLowEdgeSet && freqtemp <= SWHighEdgeSet) {
|
||||||
frequency_AM = freqtemp;
|
frequency_SW = freqtemp;
|
||||||
|
frequency_AM = freqtemp;
|
||||||
if (afscreen || advancedRDS) BuildDisplay();
|
if (afscreen || advancedRDS) BuildDisplay();
|
||||||
if (band != BAND_SW) {
|
if (band != BAND_SW) {
|
||||||
band = BAND_SW;
|
band = BAND_SW;
|
||||||
SelectBand();
|
SelectBand();
|
||||||
}
|
}
|
||||||
radio.SetFreqAM(frequency_AM);
|
radio.SetFreqAM(frequency_SW);
|
||||||
DataPrint("M1\n");
|
DataPrint("M1\n");
|
||||||
}
|
}
|
||||||
if (freqtemp >= FREQ_FM_START && freqtemp <= FREQ_FM_END) {
|
if (freqtemp >= FREQ_FM_START && freqtemp <= FREQ_FM_END) {
|
||||||
|
|||||||
Reference in New Issue
Block a user