Forgotten }
This commit is contained in:
+93
-90
@@ -3036,7 +3036,7 @@ void ShowAdvancedRDS() {
|
|||||||
sprite2.pushSprite(35, 150);
|
sprite2.pushSprite(35, 150);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (millis() - rtplusticker >= 50)
|
if (millis() - rtplusticker >= 50) {
|
||||||
if (xPos4 == 0) {
|
if (xPos4 == 0) {
|
||||||
if (millis() - rtplustickerhold >= 2000) {
|
if (millis() - rtplustickerhold >= 2000) {
|
||||||
xPos4 --;
|
xPos4 --;
|
||||||
@@ -3054,8 +3054,10 @@ void ShowAdvancedRDS() {
|
|||||||
sprite2.pushSprite(35, 150);
|
sprite2.pushSprite(35, 150);
|
||||||
rtplusticker = millis();
|
rtplusticker = millis();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
rtplusstringold = rtplusstring;
|
rtplusstringold = rtplusstring;
|
||||||
|
|
||||||
|
|
||||||
if (TPold != radio.rds.hasTP) {
|
if (TPold != radio.rds.hasTP) {
|
||||||
if (radio.rds.hasTP == true) tftPrint(-1, "TP", 6, 51, SecondaryColor, SecondaryColorSmooth, FONT16); else tftPrint(-1, "TP", 6, 51, GreyoutColor, BackgroundColor, FONT16);
|
if (radio.rds.hasTP == true) tftPrint(-1, "TP", 6, 51, SecondaryColor, SecondaryColorSmooth, FONT16); else tftPrint(-1, "TP", 6, 51, GreyoutColor, BackgroundColor, FONT16);
|
||||||
TPold = radio.rds.hasTP;
|
TPold = radio.rds.hasTP;
|
||||||
@@ -3109,9 +3111,9 @@ void ShowAdvancedRDS() {
|
|||||||
if (radio.rds.hasTMC == true) tftPrint(-1, "TMC", 90, 51, SecondaryColor, SecondaryColorSmooth, FONT16); else tftPrint(-1, "TMC", 90, 51, GreyoutColor, BackgroundColor, FONT16);
|
if (radio.rds.hasTMC == true) tftPrint(-1, "TMC", 90, 51, SecondaryColor, SecondaryColorSmooth, FONT16); else tftPrint(-1, "TMC", 90, 51, GreyoutColor, BackgroundColor, FONT16);
|
||||||
hastmcold = radio.rds.hasTMC;
|
hastmcold = radio.rds.hasTMC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void doAF() {
|
void doAF() {
|
||||||
if (radio.af_counter != af_counterold && radio.rds.hasAF == true) {
|
if (radio.af_counter != af_counterold && radio.rds.hasAF == true) {
|
||||||
if (wifi) {
|
if (wifi) {
|
||||||
Udp.beginPacket(remoteip, 9030);
|
Udp.beginPacket(remoteip, 9030);
|
||||||
@@ -3131,9 +3133,9 @@ void ShowAdvancedRDS() {
|
|||||||
Udp.endPacket();
|
Udp.endPacket();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void showECC() {
|
void showECC() {
|
||||||
if (ECCold != radio.rds.ECC) {
|
if (ECCold != radio.rds.ECC) {
|
||||||
String ECC;
|
String ECC;
|
||||||
if (radio.rds.picode[0] == '1') {
|
if (radio.rds.picode[0] == '1') {
|
||||||
@@ -3230,9 +3232,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
ECCold = radio.rds.ECC;
|
ECCold = radio.rds.ECC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void showPI() {
|
void showPI() {
|
||||||
if (strcmp(radio.rds.picode, radioIdPrevious)) {
|
if (strcmp(radio.rds.picode, radioIdPrevious)) {
|
||||||
if (advancedRDS) {
|
if (advancedRDS) {
|
||||||
tftReplace(-1, PIold, radio.rds.picode, 244, 76, PrimaryColor, PrimaryColorSmooth, FONT28);
|
tftReplace(-1, PIold, radio.rds.picode, 244, 76, PrimaryColor, PrimaryColorSmooth, FONT28);
|
||||||
@@ -3249,9 +3251,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
strcpy(radioIdPrevious, radio.rds.picode);
|
strcpy(radioIdPrevious, radio.rds.picode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void showPTY() {
|
void showPTY() {
|
||||||
if (strcmp(radio.rds.stationType, programTypePrevious)) {
|
if (strcmp(radio.rds.stationType, programTypePrevious)) {
|
||||||
if (advancedRDS) tftReplace(-1, PTYold, radio.rds.stationType, 38, 109, PrimaryColor, PrimaryColorSmooth, FONT16); else tftReplace(-1, PTYold, radio.rds.stationType, 38, 170, PrimaryColor, PrimaryColorSmooth, FONT16);
|
if (advancedRDS) tftReplace(-1, PTYold, radio.rds.stationType, 38, 109, PrimaryColor, PrimaryColorSmooth, FONT16); else tftReplace(-1, PTYold, radio.rds.stationType, 38, 170, PrimaryColor, PrimaryColorSmooth, FONT16);
|
||||||
PTYold = radio.rds.stationType;
|
PTYold = radio.rds.stationType;
|
||||||
@@ -3263,9 +3265,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
strcpy(programTypePrevious, radio.rds.stationType);
|
strcpy(programTypePrevious, radio.rds.stationType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void showPS() {
|
void showPS() {
|
||||||
if (radio.rds.stationName != programServicePrevious) {
|
if (radio.rds.stationName != programServicePrevious) {
|
||||||
if (advancedRDS) {
|
if (advancedRDS) {
|
||||||
tftReplace(-1, PSold, radio.rds.stationName, 38, 76, PrimaryColor, PrimaryColorSmooth, FONT28);
|
tftReplace(-1, PSold, radio.rds.stationName, 38, 76, PrimaryColor, PrimaryColorSmooth, FONT28);
|
||||||
@@ -3292,9 +3294,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
programServicePrevious = radio.rds.stationName;
|
programServicePrevious = radio.rds.stationName;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void showRadioText() {
|
void showRadioText() {
|
||||||
if (radio.rds.hasRT && RDSstatus) {
|
if (radio.rds.hasRT && RDSstatus) {
|
||||||
if (advancedRDS && radio.rds.stationText.length() < 20) {
|
if (advancedRDS && radio.rds.stationText.length() < 20) {
|
||||||
xPos = 0;
|
xPos = 0;
|
||||||
@@ -3364,9 +3366,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
tft.drawLine(0, 239, 320, 239, FrameColor);
|
tft.drawLine(0, 239, 320, 239, FrameColor);
|
||||||
RTold = radio.rds.stationText + " " + radio.rds.stationText32;
|
RTold = radio.rds.stationText + " " + radio.rds.stationText32;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BuildMenu() {
|
void BuildMenu() {
|
||||||
advancedRDS = false;
|
advancedRDS = false;
|
||||||
tft.fillScreen(BackgroundColor);
|
tft.fillScreen(BackgroundColor);
|
||||||
tft.drawRect(0, 0, 320, 240, FrameColor);
|
tft.drawRect(0, 0, 320, 240, FrameColor);
|
||||||
@@ -3491,9 +3493,9 @@ void ShowAdvancedRDS() {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
analogWrite(SMETERPIN, 0);
|
analogWrite(SMETERPIN, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MuteScreen(bool setting) {
|
void MuteScreen(bool setting) {
|
||||||
if (!setting && screenmute) {
|
if (!setting && screenmute) {
|
||||||
screenmute = false;
|
screenmute = false;
|
||||||
setupmode = true;
|
setupmode = true;
|
||||||
@@ -3507,9 +3509,9 @@ void ShowAdvancedRDS() {
|
|||||||
analogWrite(CONTRASTPIN, 0);
|
analogWrite(CONTRASTPIN, 0);
|
||||||
tft.writecommand(0x10);
|
tft.writecommand(0x10);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowAFEON() {
|
void ShowAFEON() {
|
||||||
if (radio.rds.hasAF) {
|
if (radio.rds.hasAF) {
|
||||||
if (hasafold == false) {
|
if (hasafold == false) {
|
||||||
tftPrint(-1, myLanguage[language][87], 6, 54, BackgroundColor, BackgroundColor, FONT16);
|
tftPrint(-1, myLanguage[language][87], 6, 54, BackgroundColor, BackgroundColor, FONT16);
|
||||||
@@ -3573,9 +3575,9 @@ void ShowAdvancedRDS() {
|
|||||||
if (i == 10) i = 254;
|
if (i == 10) i = 254;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BuildAFScreen() {
|
void BuildAFScreen() {
|
||||||
if (!afscreen && RDSstatus) {
|
if (!afscreen && RDSstatus) {
|
||||||
tft.drawRoundRect(20, 30, 274, 170, 5, ActiveColor);
|
tft.drawRoundRect(20, 30, 274, 170, 5, ActiveColor);
|
||||||
tft.fillRoundRect(22, 32, 270, 166, 5, BackgroundColor);
|
tft.fillRoundRect(22, 32, 270, 166, 5, BackgroundColor);
|
||||||
@@ -3613,9 +3615,9 @@ void ShowAdvancedRDS() {
|
|||||||
programServicePrevious = "0";
|
programServicePrevious = "0";
|
||||||
for (byte i = 0; i < 11; i++) eonpsold[i] = "";
|
for (byte i = 0; i < 11; i++) eonpsold[i] = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BuildAdvancedRDS() {
|
void BuildAdvancedRDS() {
|
||||||
afscreen = false;
|
afscreen = false;
|
||||||
afpage = false;
|
afpage = false;
|
||||||
afpagenr = 0;
|
afpagenr = 0;
|
||||||
@@ -3733,9 +3735,9 @@ void ShowAdvancedRDS() {
|
|||||||
BWreset = true;
|
BWreset = true;
|
||||||
pinstringold = "";
|
pinstringold = "";
|
||||||
ShowMemoryPos();
|
ShowMemoryPos();
|
||||||
}
|
}
|
||||||
|
|
||||||
void BuildDisplay() {
|
void BuildDisplay() {
|
||||||
afscreen = false;
|
afscreen = false;
|
||||||
advancedRDS = false;
|
advancedRDS = false;
|
||||||
if (theme == 0) {
|
if (theme == 0) {
|
||||||
@@ -3846,9 +3848,9 @@ void ShowAdvancedRDS() {
|
|||||||
strcpy(radioIdPrevious, "0");
|
strcpy(radioIdPrevious, "0");
|
||||||
programServicePrevious = "0";
|
programServicePrevious = "0";
|
||||||
BWreset = true;
|
BWreset = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowFreq(int mode) {
|
void ShowFreq(int mode) {
|
||||||
if (screenmute == false) {
|
if (screenmute == false) {
|
||||||
if (setupmode == false) {
|
if (setupmode == false) {
|
||||||
if (band == 1) { // Fix Me :take care of 9K/10K Step
|
if (band == 1) { // Fix Me :take care of 9K/10K Step
|
||||||
@@ -3941,9 +3943,9 @@ void ShowAdvancedRDS() {
|
|||||||
Udp.endPacket();
|
Udp.endPacket();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowSignalLevel() {
|
void ShowSignalLevel() {
|
||||||
if (screenmute == false) {
|
if (screenmute == false) {
|
||||||
if (millis() >= snrupdatetimer + TIMER_SNR_TIMER) {
|
if (millis() >= snrupdatetimer + TIMER_SNR_TIMER) {
|
||||||
snrupdatetimer = millis();
|
snrupdatetimer = millis();
|
||||||
@@ -4010,18 +4012,18 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowRDSLogo(bool RDSstatus) {
|
void ShowRDSLogo(bool RDSstatus) {
|
||||||
if (screenmute == false) {
|
if (screenmute == false) {
|
||||||
if (RDSstatus != RDSstatusold) {
|
if (RDSstatus != RDSstatusold) {
|
||||||
if (RDSstatus) tft.drawBitmap(139, 5, RDSLogo, 35, 22, InsignificantColor); else tft.drawBitmap(139, 5, RDSLogo, 35, 22, GreyoutColor);
|
if (RDSstatus) tft.drawBitmap(139, 5, RDSLogo, 35, 22, InsignificantColor); else tft.drawBitmap(139, 5, RDSLogo, 35, 22, GreyoutColor);
|
||||||
RDSstatusold = RDSstatus;
|
RDSstatusold = RDSstatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowStereoStatus() {
|
void ShowStereoStatus() {
|
||||||
if (StereoToggle == true) {
|
if (StereoToggle == true) {
|
||||||
if (band == BAND_FM) Stereostatus = radio.getStereoStatus(); else Stereostatus = 0;
|
if (band == BAND_FM) Stereostatus = radio.getStereoStatus(); else Stereostatus = 0;
|
||||||
if (Stereostatus != Stereostatusold) {
|
if (Stereostatus != Stereostatusold) {
|
||||||
@@ -4041,9 +4043,9 @@ void ShowAdvancedRDS() {
|
|||||||
Stereostatusold = Stereostatus;
|
Stereostatusold = Stereostatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowOffset() {
|
void ShowOffset() {
|
||||||
if (OStatus != OStatusold) {
|
if (OStatus != OStatusold) {
|
||||||
if (millis() >= offsetupdatetimer + TIMER_OFFSET_TIMER) {
|
if (millis() >= offsetupdatetimer + TIMER_OFFSET_TIMER) {
|
||||||
offsetupdatetimer = millis();
|
offsetupdatetimer = millis();
|
||||||
@@ -4142,9 +4144,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
OStatusold = OStatus;
|
OStatusold = OStatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowBW() {
|
void ShowBW() {
|
||||||
if (millis() >= bwupdatetimer + TIMER_BW_TIMER) {
|
if (millis() >= bwupdatetimer + TIMER_BW_TIMER) {
|
||||||
bwupdatetimer = millis();
|
bwupdatetimer = millis();
|
||||||
} else {
|
} else {
|
||||||
@@ -4162,9 +4164,9 @@ void ShowAdvancedRDS() {
|
|||||||
Udp.endPacket();
|
Udp.endPacket();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowModLevel() {
|
void ShowModLevel() {
|
||||||
if (showmodulation) {
|
if (showmodulation) {
|
||||||
int segments;
|
int segments;
|
||||||
|
|
||||||
@@ -4192,9 +4194,9 @@ void ShowAdvancedRDS() {
|
|||||||
peakholdmillis = millis();
|
peakholdmillis = millis();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void doSquelch() {
|
void doSquelch() {
|
||||||
if (XDRGTKUSB == false && XDRGTKTCP == false) {
|
if (XDRGTKUSB == false && XDRGTKTCP == false) {
|
||||||
Squelch = analogRead(PIN_POT) / 4 - 100;
|
Squelch = analogRead(PIN_POT) / 4 - 100;
|
||||||
if (Squelch > 920) Squelch = 920;
|
if (Squelch > 920) Squelch = 920;
|
||||||
@@ -4284,9 +4286,10 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
Squelchold = Squelch;
|
||||||
|
}
|
||||||
|
|
||||||
void updateBW() {
|
void updateBW() {
|
||||||
if (BWset == 0) {
|
if (BWset == 0) {
|
||||||
if (screenmute == false && advancedRDS == false && afscreen == false) {
|
if (screenmute == false && advancedRDS == false && afscreen == false) {
|
||||||
tft.drawRoundRect(248, 35, 70, 20, 5, ActiveColor);
|
tft.drawRoundRect(248, 35, 70, 20, 5, ActiveColor);
|
||||||
@@ -4299,9 +4302,9 @@ void ShowAdvancedRDS() {
|
|||||||
tftPrint(0, "AUTO BW", 282, 38, GreyoutColor, BackgroundColor, FONT16);
|
tftPrint(0, "AUTO BW", 282, 38, GreyoutColor, BackgroundColor, FONT16);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void updateiMS() {
|
void updateiMS() {
|
||||||
if (band == BAND_FM) {
|
if (band == BAND_FM) {
|
||||||
if (iMSset == 0) {
|
if (iMSset == 0) {
|
||||||
if (screenmute == false) {
|
if (screenmute == false) {
|
||||||
@@ -4317,9 +4320,9 @@ void ShowAdvancedRDS() {
|
|||||||
radio.setiMS(0);
|
radio.setiMS(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void updateEQ() {
|
void updateEQ() {
|
||||||
if (band == BAND_FM) {
|
if (band == BAND_FM) {
|
||||||
if (EQset == 0) {
|
if (EQset == 0) {
|
||||||
if (screenmute == false) {
|
if (screenmute == false) {
|
||||||
@@ -4335,9 +4338,9 @@ void ShowAdvancedRDS() {
|
|||||||
radio.setEQ(0);
|
radio.setEQ(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void updateSWMIBand() {
|
void updateSWMIBand() {
|
||||||
switch (SWMIBandPos) {
|
switch (SWMIBandPos) {
|
||||||
case SW_MI_BAND_11M:
|
case SW_MI_BAND_11M:
|
||||||
case SW_MI_BAND_13M:
|
case SW_MI_BAND_13M:
|
||||||
@@ -4361,9 +4364,9 @@ void ShowAdvancedRDS() {
|
|||||||
tftPrint(-1, SWMIBandstringold, 50, 51, BackgroundColor, BackgroundColor, FONT16);
|
tftPrint(-1, SWMIBandstringold, 50, 51, BackgroundColor, BackgroundColor, FONT16);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void doBW() {
|
void doBW() {
|
||||||
if (band == BAND_FM) {
|
if (band == BAND_FM) {
|
||||||
if (BWset > 16) BWset = 0;
|
if (BWset > 16) BWset = 0;
|
||||||
|
|
||||||
@@ -4455,9 +4458,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
updateBW();
|
updateBW();
|
||||||
BWreset = true;
|
BWreset = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void doTuneMode() {
|
void doTuneMode() {
|
||||||
switch (tunemode) {
|
switch (tunemode) {
|
||||||
case TUNE_MAN:
|
case TUNE_MAN:
|
||||||
if (band == BAND_FM) {
|
if (band == BAND_FM) {
|
||||||
@@ -4487,9 +4490,9 @@ void ShowAdvancedRDS() {
|
|||||||
ShowFreq(0);
|
ShowFreq(0);
|
||||||
EEPROM.writeByte(EE_BYTE_TUNEMODE, tunemode);
|
EEPROM.writeByte(EE_BYTE_TUNEMODE, tunemode);
|
||||||
EEPROM.commit();
|
EEPROM.commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowTuneMode() {
|
void ShowTuneMode() {
|
||||||
switch (tunemode) {
|
switch (tunemode) {
|
||||||
case TUNE_MAN:
|
case TUNE_MAN:
|
||||||
if (band == BAND_SW) {
|
if (band == BAND_SW) {
|
||||||
@@ -4551,9 +4554,9 @@ void ShowAdvancedRDS() {
|
|||||||
tftPrint(0, "MEM", 22, 82, GreyoutColor, BackgroundColor, FONT16);
|
tftPrint(0, "MEM", 22, 82, GreyoutColor, BackgroundColor, FONT16);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowRSSI() {
|
void ShowRSSI() {
|
||||||
if (wifi) rssi = WiFi.RSSI(); else rssi = 0;
|
if (wifi) rssi = WiFi.RSSI(); else rssi = 0;
|
||||||
if (rssiold != rssi) {
|
if (rssiold != rssi) {
|
||||||
rssiold = rssi;
|
rssiold = rssi;
|
||||||
@@ -4572,9 +4575,9 @@ void ShowAdvancedRDS() {
|
|||||||
tft.drawBitmap(272, 4, WiFi1, 25, 25, PrimaryColor);
|
tft.drawBitmap(272, 4, WiFi1, 25, 25, PrimaryColor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowBattery() {
|
void ShowBattery() {
|
||||||
if (millis() >= batupdatetimer + TIMER_BAT_TIMER) {
|
if (millis() >= batupdatetimer + TIMER_BAT_TIMER) {
|
||||||
batupdatetimer = millis();
|
batupdatetimer = millis();
|
||||||
} else {
|
} else {
|
||||||
@@ -4602,9 +4605,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
batteryold = battery;
|
batteryold = battery;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Communication() {
|
void Communication() {
|
||||||
if (menu == false) {
|
if (menu == false) {
|
||||||
if (wifi) {
|
if (wifi) {
|
||||||
int packetSize = Udp.parsePacket();
|
int packetSize = Udp.parsePacket();
|
||||||
@@ -4754,15 +4757,15 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
if (XDRGTKUSB || XDRGTKTCP) XDRGTKRoutine();
|
if (XDRGTKUSB || XDRGTKTCP) XDRGTKRoutine();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void DataPrint(String string) {
|
void DataPrint(String string) {
|
||||||
if (XDRGTKUSB) Serial.print(string);
|
if (XDRGTKUSB) Serial.print(string);
|
||||||
if (XDRGTKTCP) RemoteClient.print(string);
|
if (XDRGTKTCP) RemoteClient.print(string);
|
||||||
}
|
}
|
||||||
|
|
||||||
void XDRGTKRoutine() {
|
void XDRGTKRoutine() {
|
||||||
if (XDRGTKUSB) {
|
if (XDRGTKUSB) {
|
||||||
if (Serial.available())
|
if (Serial.available())
|
||||||
{
|
{
|
||||||
@@ -5139,9 +5142,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
DataPrint(String(((SStatus * 100) + 10875) / 1000) + "." + String(((SStatus * 100) + 10875) / 100 % 10) + ", " + String(WAM / 10) + ", " + String(SNR) + "\n");
|
DataPrint(String(((SStatus * 100) + 10875) / 1000) + "." + String(((SStatus * 100) + 10875) / 100 % 10) + ", " + String(WAM / 10) + ", " + String(SNR) + "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void TuneUp() {
|
void TuneUp() {
|
||||||
aftest = true;
|
aftest = true;
|
||||||
aftimer = millis();
|
aftimer = millis();
|
||||||
unsigned int temp = 0;
|
unsigned int temp = 0;
|
||||||
@@ -5220,9 +5223,9 @@ void ShowAdvancedRDS() {
|
|||||||
radio.clearRDS(fullsearchrds);
|
radio.clearRDS(fullsearchrds);
|
||||||
if (RDSSPYUSB == true) Serial.print("G:\r\nRESET-------\r\n\r\n");
|
if (RDSSPYUSB == true) Serial.print("G:\r\nRESET-------\r\n\r\n");
|
||||||
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void TuneDown() {
|
void TuneDown() {
|
||||||
aftest = true;
|
aftest = true;
|
||||||
aftimer = millis();
|
aftimer = millis();
|
||||||
unsigned int temp = 0;
|
unsigned int temp = 0;
|
||||||
@@ -5301,9 +5304,9 @@ void ShowAdvancedRDS() {
|
|||||||
radio.clearRDS(fullsearchrds);
|
radio.clearRDS(fullsearchrds);
|
||||||
if (RDSSPYUSB == true) Serial.print("G:\r\nRESET-------\r\n\r\n");
|
if (RDSSPYUSB == true) Serial.print("G:\r\nRESET-------\r\n\r\n");
|
||||||
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void EdgeBeeper() {
|
void EdgeBeeper() {
|
||||||
bool x = radio.mute;
|
bool x = radio.mute;
|
||||||
radio.tone(50, -5, 2000);
|
radio.tone(50, -5, 2000);
|
||||||
if (x) {
|
if (x) {
|
||||||
@@ -5313,9 +5316,9 @@ void ShowAdvancedRDS() {
|
|||||||
radio.setUnMute();
|
radio.setUnMute();
|
||||||
if (screenmute == false) tft.drawBitmap(110, 5, Speaker, 26, 22, GreyoutColor);
|
if (screenmute == false) tft.drawBitmap(110, 5, Speaker, 26, 22, GreyoutColor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Seek(bool mode) {
|
void Seek(bool mode) {
|
||||||
if (band == BAND_FM) {
|
if (band == BAND_FM) {
|
||||||
radio.setMute();
|
radio.setMute();
|
||||||
if (screenmute == false) tft.drawBitmap(110, 5, Speaker, 26, 22, PrimaryColor);
|
if (screenmute == false) tft.drawBitmap(110, 5, Speaker, 26, 22, PrimaryColor);
|
||||||
@@ -5338,9 +5341,9 @@ void ShowAdvancedRDS() {
|
|||||||
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
if (RDSSPYTCP == true) RemoteClient.print("G:\r\nRESET-------\r\n\r\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetTunerPatch() {
|
void SetTunerPatch() {
|
||||||
if (TEF != 101 && TEF != 102 && TEF != 205) {
|
if (TEF != 101 && TEF != 102 && TEF != 205) {
|
||||||
radio.init(102);
|
radio.init(102);
|
||||||
uint16_t device;
|
uint16_t device;
|
||||||
@@ -5358,9 +5361,9 @@ void ShowAdvancedRDS() {
|
|||||||
while (true);
|
while (true);
|
||||||
for (;;);
|
for (;;);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void doTheme() { // Use this to put your own colors in: http://www.barth-dev.de/online/rgb565-color-picker/
|
void doTheme() { // Use this to put your own colors in: http://www.barth-dev.de/online/rgb565-color-picker/
|
||||||
switch (CurrentTheme) {
|
switch (CurrentTheme) {
|
||||||
case 0: // Default PE5PVB theme
|
case 0: // Default PE5PVB theme
|
||||||
PrimaryColor = 0xFFE0;
|
PrimaryColor = 0xFFE0;
|
||||||
@@ -5499,9 +5502,9 @@ void ShowAdvancedRDS() {
|
|||||||
CurrentThemeString = myLanguage[language][85];
|
CurrentThemeString = myLanguage[language][85];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void read_encoder() {
|
void read_encoder() {
|
||||||
static uint8_t old_AB = 3;
|
static uint8_t old_AB = 3;
|
||||||
static int8_t encval = 0;
|
static int8_t encval = 0;
|
||||||
static const int8_t enc_states[] = {0, -1, 1, 0, 1, 0, 0, -1, -1, 0, 0, 1, 0, 1, -1, 0};
|
static const int8_t enc_states[] = {0, -1, 1, 0, 1, 0, 0, -1, -1, 0, 0, 1, 0, 1, -1, 0};
|
||||||
@@ -5529,9 +5532,9 @@ void ShowAdvancedRDS() {
|
|||||||
encval = 0;
|
encval = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void tryWiFi() {
|
void tryWiFi() {
|
||||||
if (!setupmode) {
|
if (!setupmode) {
|
||||||
tft.drawRoundRect(1, 60, 319, 140, 5, ActiveColor);
|
tft.drawRoundRect(1, 60, 319, 140, 5, ActiveColor);
|
||||||
tft.fillRoundRect(3, 62, 315, 136, 5, BackgroundColor);
|
tft.fillRoundRect(3, 62, 315, 136, 5, BackgroundColor);
|
||||||
@@ -5549,9 +5552,9 @@ void ShowAdvancedRDS() {
|
|||||||
XDRGTKTCP = false;
|
XDRGTKTCP = false;
|
||||||
RDSSPYTCP = false;
|
RDSSPYTCP = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void passwordcrypt() {
|
void passwordcrypt() {
|
||||||
int generated = 0;
|
int generated = 0;
|
||||||
while (generated < 16)
|
while (generated < 16)
|
||||||
{
|
{
|
||||||
@@ -5563,9 +5566,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
salt = saltkey + XDRGTK_key;
|
salt = saltkey + XDRGTK_key;
|
||||||
cryptedpassword = String(sha1(salt));
|
cryptedpassword = String(sha1(salt));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DefaultSettings() {
|
void DefaultSettings() {
|
||||||
EEPROM.writeByte(EE_BYTE_CHECKBYTE, EE_CHECKBYTE_VALUE);
|
EEPROM.writeByte(EE_BYTE_CHECKBYTE, EE_CHECKBYTE_VALUE);
|
||||||
EEPROM.writeUInt(EE_UINT16_FREQUENCY_FM, 10000);
|
EEPROM.writeUInt(EE_UINT16_FREQUENCY_FM, 10000);
|
||||||
EEPROM.writeInt(EE_BYTE_VOLSET, 0);
|
EEPROM.writeInt(EE_BYTE_VOLSET, 0);
|
||||||
@@ -5626,9 +5629,9 @@ void ShowAdvancedRDS() {
|
|||||||
EEPROM.writeByte(EE_BYTE_AF, 0);
|
EEPROM.writeByte(EE_BYTE_AF, 0);
|
||||||
EEPROM.writeByte(EE_BYTE_STEREO, 1);
|
EEPROM.writeByte(EE_BYTE_STEREO, 1);
|
||||||
EEPROM.commit();
|
EEPROM.commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void tftPrint(int8_t offset, const String & text, int16_t x, int16_t y, int color, int smoothcolor, const uint8_t* font) {
|
void tftPrint(int8_t offset, const String & text, int16_t x, int16_t y, int color, int smoothcolor, const uint8_t* font) {
|
||||||
tft.loadFont(font);
|
tft.loadFont(font);
|
||||||
tft.setTextColor(color, smoothcolor, false);
|
tft.setTextColor(color, smoothcolor, false);
|
||||||
switch (offset) {
|
switch (offset) {
|
||||||
@@ -5638,9 +5641,9 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
tft.drawString(text, x, y, 1);
|
tft.drawString(text, x, y, 1);
|
||||||
tft.unloadFont();
|
tft.unloadFont();
|
||||||
}
|
}
|
||||||
|
|
||||||
void tftReplace(int8_t offset, const String & textold, const String & text, int16_t x, int16_t y, int color, int smoothcolor, const uint8_t* font) {
|
void tftReplace(int8_t offset, const String & textold, const String & text, int16_t x, int16_t y, int color, int smoothcolor, const uint8_t* font) {
|
||||||
tft.loadFont(font);
|
tft.loadFont(font);
|
||||||
tft.setTextColor(BackgroundColor, BackgroundColor, false);
|
tft.setTextColor(BackgroundColor, BackgroundColor, false);
|
||||||
switch (offset) {
|
switch (offset) {
|
||||||
@@ -5657,4 +5660,4 @@ void ShowAdvancedRDS() {
|
|||||||
}
|
}
|
||||||
tft.drawString(text, x, y);
|
tft.drawString(text, x, y);
|
||||||
tft.unloadFont();
|
tft.unloadFont();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user