Added set FM scan sensitivity for XDRGTK
Also enlarged the range (1-30)
This commit is contained in:
+19
-8
@@ -374,6 +374,14 @@ void XDRGTKRoutine() {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'B':
|
||||||
|
byte stmo;
|
||||||
|
stmo = atol(buff + 1);
|
||||||
|
DataPrint("B" + String(stmo) + "\n");
|
||||||
|
if (stmo == 0) StereoToggle = false; else StereoToggle = true;
|
||||||
|
doStereoToggle();
|
||||||
|
break;
|
||||||
|
|
||||||
case 'C':
|
case 'C':
|
||||||
if (afscreen || advancedRDS) {
|
if (afscreen || advancedRDS) {
|
||||||
BuildDisplay();
|
BuildDisplay();
|
||||||
@@ -402,14 +410,6 @@ void XDRGTKRoutine() {
|
|||||||
DataPrint("C0\n");
|
DataPrint("C0\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'B':
|
|
||||||
byte stmo;
|
|
||||||
stmo = atol(buff + 1);
|
|
||||||
DataPrint("B" + String(stmo) + "\n");
|
|
||||||
if (stmo == 0) StereoToggle = false; else StereoToggle = true;
|
|
||||||
doStereoToggle();
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'D':
|
case 'D':
|
||||||
byte demp;
|
byte demp;
|
||||||
demp = atol(buff + 1);
|
demp = atol(buff + 1);
|
||||||
@@ -488,6 +488,17 @@ void XDRGTKRoutine() {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'I':
|
||||||
|
byte fmscansenstemp;
|
||||||
|
fmscansenstemp = atol(buff + 1);
|
||||||
|
if (fmscansenstemp > 0 && fmscansenstemp < 31) {
|
||||||
|
fmscansens = fmscansenstemp;
|
||||||
|
EEPROM.writeByte(EE_BYTE_FMSCANSENS, fmscansens);
|
||||||
|
EEPROM.commit();
|
||||||
|
}
|
||||||
|
DataPrint("I" + String(fmscansens) + "\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 'M':
|
case 'M':
|
||||||
byte XDRband;
|
byte XDRband;
|
||||||
XDRband = atol(buff + 1);
|
XDRband = atol(buff + 1);
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ extern bool XDRMute;
|
|||||||
extern byte band;
|
extern byte band;
|
||||||
extern byte BWset;
|
extern byte BWset;
|
||||||
extern byte EQset;
|
extern byte EQset;
|
||||||
|
extern byte fmscansens;
|
||||||
extern byte iMSEQ;
|
extern byte iMSEQ;
|
||||||
extern byte iMSset;
|
extern byte iMSset;
|
||||||
extern byte language;
|
extern byte language;
|
||||||
|
|||||||
+4
-4
@@ -2339,7 +2339,7 @@ void MenuUp() {
|
|||||||
|
|
||||||
case ITEM10:
|
case ITEM10:
|
||||||
fmscansens++;
|
fmscansens++;
|
||||||
if (fmscansens > 15) fmscansens = 1;
|
if (fmscansens > 30) fmscansens = 1;
|
||||||
|
|
||||||
OneBigLineSprite.drawString(String(fmscansens), 135, 0);
|
OneBigLineSprite.drawString(String(fmscansens), 135, 0);
|
||||||
OneBigLineSprite.pushSprite(24, 118);
|
OneBigLineSprite.pushSprite(24, 118);
|
||||||
@@ -2447,7 +2447,7 @@ void MenuUp() {
|
|||||||
|
|
||||||
case ITEM9:
|
case ITEM9:
|
||||||
amscansens++;
|
amscansens++;
|
||||||
if (amscansens > 15) amscansens = 1;
|
if (amscansens > 30) amscansens = 1;
|
||||||
|
|
||||||
OneBigLineSprite.drawString(String(amscansens, DEC), 135, 0);
|
OneBigLineSprite.drawString(String(amscansens, DEC), 135, 0);
|
||||||
OneBigLineSprite.pushSprite(24, 118);
|
OneBigLineSprite.pushSprite(24, 118);
|
||||||
@@ -3201,7 +3201,7 @@ void MenuDown() {
|
|||||||
|
|
||||||
case ITEM10:
|
case ITEM10:
|
||||||
fmscansens--;
|
fmscansens--;
|
||||||
if (fmscansens == 0) fmscansens = 15;
|
if (fmscansens == 0) fmscansens = 30;
|
||||||
|
|
||||||
OneBigLineSprite.drawString(String(fmscansens), 135, 0);
|
OneBigLineSprite.drawString(String(fmscansens), 135, 0);
|
||||||
OneBigLineSprite.pushSprite(24, 118);
|
OneBigLineSprite.pushSprite(24, 118);
|
||||||
@@ -3310,7 +3310,7 @@ void MenuDown() {
|
|||||||
|
|
||||||
case ITEM9:
|
case ITEM9:
|
||||||
amscansens--;
|
amscansens--;
|
||||||
if (amscansens == 0) amscansens = 15;
|
if (amscansens == 0) amscansens = 30;
|
||||||
|
|
||||||
OneBigLineSprite.drawString(String(amscansens, DEC), 135, 0);
|
OneBigLineSprite.drawString(String(amscansens, DEC), 135, 0);
|
||||||
OneBigLineSprite.pushSprite(24, 118);
|
OneBigLineSprite.pushSprite(24, 118);
|
||||||
|
|||||||
Reference in New Issue
Block a user