Moved ECC and LIC texts to API

This commit is contained in:
Sjef Verhoeven PE5PVB
2023-10-15 13:48:49 +02:00
parent e203f8b0b4
commit 23b752e287
2 changed files with 609 additions and 247 deletions
+247 -247
View File
@@ -58,14 +58,14 @@ void ShowAdvancedRDS() {
if (radio.rds.LIC > 0 && radio.rds.LIC < 128) {
if (!screenmute) {
if (radio.rds.hasLIC) tftPrint(-1, myLanguages[radio.rds.LIC], 242, 208, PrimaryColor, PrimaryColorSmooth, 16); else tftPrint(-1, "N/A", 242, 208, PrimaryColor, PrimaryColorSmooth, 16);
if (radio.rds.hasLIC) tftPrint(-1, LICtext[radio.rds.LIC], 242, 208, PrimaryColor, PrimaryColorSmooth, 16); else tftPrint(-1, "N/A", 242, 208, PrimaryColor, PrimaryColorSmooth, 16);
}
LIColdString = myLanguages[radio.rds.LIC];
LIColdString = LICtext[radio.rds.LIC];
} else {
if (!screenmute) {
if (radio.rds.hasLIC) tftPrint(-1, myLanguages[0], 242, 208, PrimaryColor, PrimaryColorSmooth, 16); else tftPrint(-1, "N/A", 242, 208, PrimaryColor, PrimaryColorSmooth, 16);
if (radio.rds.hasLIC) tftPrint(-1, LICtext[0], 242, 208, PrimaryColor, PrimaryColorSmooth, 16); else tftPrint(-1, "N/A", 242, 208, PrimaryColor, PrimaryColorSmooth, 16);
}
LIColdString = myLanguages[0];
LIColdString = LICtext[0];
}
licold = radio.rds.LIC;
}
@@ -293,263 +293,263 @@ void showECC() {
String ECC;
ECC = myLanguage[language][73];
if (radio.rds.picode[0] == '1') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[129];
if (radio.rds.ECC == 163) ECC = myCountries[136];
if (radio.rds.ECC == 164) ECC = myCountries[152];
if (radio.rds.ECC == 208) ECC = myCountries[104];
if (radio.rds.ECC == 209) ECC = myCountries[73];
if (radio.rds.ECC == 210) ECC = myCountries[83];
if (radio.rds.ECC == 224) ECC = myCountries[0];
if (radio.rds.ECC == 225) ECC = myCountries[1];
if (radio.rds.ECC == 226) ECC = myCountries[2];
if (radio.rds.ECC == 227) ECC = myCountries[59];
if (radio.rds.ECC == 228) ECC = myCountries[3];
if (radio.rds.ECC == 240) ECC = myCountries[179];
if (radio.rds.ECC == 241) ECC = myCountries[197];
if (radio.rds.ECC == 242) ECC = myCountries[124];
if (radio.rds.ECC == 243) ECC = myCountries[200];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[129];
if (radio.rds.ECC == 163) ECC = ECCtext[136];
if (radio.rds.ECC == 164) ECC = ECCtext[152];
if (radio.rds.ECC == 208) ECC = ECCtext[104];
if (radio.rds.ECC == 209) ECC = ECCtext[73];
if (radio.rds.ECC == 210) ECC = ECCtext[83];
if (radio.rds.ECC == 224) ECC = ECCtext[0];
if (radio.rds.ECC == 225) ECC = ECCtext[1];
if (radio.rds.ECC == 226) ECC = ECCtext[2];
if (radio.rds.ECC == 227) ECC = ECCtext[59];
if (radio.rds.ECC == 228) ECC = ECCtext[3];
if (radio.rds.ECC == 240) ECC = ECCtext[179];
if (radio.rds.ECC == 241) ECC = ECCtext[197];
if (radio.rds.ECC == 242) ECC = ECCtext[124];
if (radio.rds.ECC == 243) ECC = ECCtext[200];
} else if (radio.rds.picode[0] == '2') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[130];
if (radio.rds.ECC == 163) ECC = myCountries[141];
if (radio.rds.ECC == 164) ECC = myCountries[155];
if (radio.rds.ECC == 208) ECC = myCountries[106];
if (radio.rds.ECC == 209) ECC = myCountries[126];
if (radio.rds.ECC == 210) ECC = myCountries[95];
if (radio.rds.ECC == 224) ECC = myCountries[4];
if (radio.rds.ECC == 225) ECC = myCountries[5];
if (radio.rds.ECC == 226) ECC = myCountries[6];
if (radio.rds.ECC == 227) ECC = myCountries[7];
if (radio.rds.ECC == 228) ECC = myCountries[8];
if (radio.rds.ECC == 240) ECC = myCountries[180];
if (radio.rds.ECC == 241) ECC = myCountries[187];
if (radio.rds.ECC == 242) ECC = myCountries[77];
if (radio.rds.ECC == 243) ECC = myCountries[218];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[130];
if (radio.rds.ECC == 163) ECC = ECCtext[141];
if (radio.rds.ECC == 164) ECC = ECCtext[155];
if (radio.rds.ECC == 208) ECC = ECCtext[106];
if (radio.rds.ECC == 209) ECC = ECCtext[126];
if (radio.rds.ECC == 210) ECC = ECCtext[95];
if (radio.rds.ECC == 224) ECC = ECCtext[4];
if (radio.rds.ECC == 225) ECC = ECCtext[5];
if (radio.rds.ECC == 226) ECC = ECCtext[6];
if (radio.rds.ECC == 227) ECC = ECCtext[7];
if (radio.rds.ECC == 228) ECC = ECCtext[8];
if (radio.rds.ECC == 240) ECC = ECCtext[180];
if (radio.rds.ECC == 241) ECC = ECCtext[187];
if (radio.rds.ECC == 242) ECC = ECCtext[77];
if (radio.rds.ECC == 243) ECC = ECCtext[218];
} else if (radio.rds.picode[0] == '3') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[224];
if (radio.rds.ECC == 163) ECC = myCountries[156];
if (radio.rds.ECC == 164) ECC = myCountries[132];
if (radio.rds.ECC == 208) ECC = myCountries[112];
if (radio.rds.ECC == 209) ECC = myCountries[119];
if (radio.rds.ECC == 210) ECC = myCountries[72];
if (radio.rds.ECC == 211) ECC = myCountries[92];
if (radio.rds.ECC == 224) ECC = myCountries[9];
if (radio.rds.ECC == 225) ECC = myCountries[10];
if (radio.rds.ECC == 226) ECC = myCountries[11];
if (radio.rds.ECC == 227) ECC = myCountries[12];
if (radio.rds.ECC == 228) ECC = myCountries[16];
if (radio.rds.ECC == 229) ECC = myCountries[63];
if (radio.rds.ECC == 240) ECC = myCountries[181];
if (radio.rds.ECC == 241) ECC = myCountries[227];
if (radio.rds.ECC == 242) ECC = myCountries[189];
if (radio.rds.ECC == 243) ECC = myCountries[219];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[224];
if (radio.rds.ECC == 163) ECC = ECCtext[156];
if (radio.rds.ECC == 164) ECC = ECCtext[132];
if (radio.rds.ECC == 208) ECC = ECCtext[112];
if (radio.rds.ECC == 209) ECC = ECCtext[119];
if (radio.rds.ECC == 210) ECC = ECCtext[72];
if (radio.rds.ECC == 211) ECC = ECCtext[92];
if (radio.rds.ECC == 224) ECC = ECCtext[9];
if (radio.rds.ECC == 225) ECC = ECCtext[10];
if (radio.rds.ECC == 226) ECC = ECCtext[11];
if (radio.rds.ECC == 227) ECC = ECCtext[12];
if (radio.rds.ECC == 228) ECC = ECCtext[16];
if (radio.rds.ECC == 229) ECC = ECCtext[63];
if (radio.rds.ECC == 240) ECC = ECCtext[181];
if (radio.rds.ECC == 241) ECC = ECCtext[227];
if (radio.rds.ECC == 242) ECC = ECCtext[189];
if (radio.rds.ECC == 243) ECC = ECCtext[219];
} else if (radio.rds.picode[0] == '4') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[148];
if (radio.rds.ECC == 163) ECC = myCountries[157];
if (radio.rds.ECC == 208) ECC = myCountries[127];
if (radio.rds.ECC == 209) ECC = myCountries[69];
if (radio.rds.ECC == 210) ECC = myCountries[91];
if (radio.rds.ECC == 211) ECC = myCountries[103];
if (radio.rds.ECC == 224) ECC = myCountries[13];
if (radio.rds.ECC == 225) ECC = myCountries[14];
if (radio.rds.ECC == 226) ECC = myCountries[15];
if (radio.rds.ECC == 240) ECC = myCountries[182];
if (radio.rds.ECC == 241) ECC = myCountries[210];
if (radio.rds.ECC == 242) ECC = myCountries[213];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[148];
if (radio.rds.ECC == 163) ECC = ECCtext[157];
if (radio.rds.ECC == 208) ECC = ECCtext[127];
if (radio.rds.ECC == 209) ECC = ECCtext[69];
if (radio.rds.ECC == 210) ECC = ECCtext[91];
if (radio.rds.ECC == 211) ECC = ECCtext[103];
if (radio.rds.ECC == 224) ECC = ECCtext[13];
if (radio.rds.ECC == 225) ECC = ECCtext[14];
if (radio.rds.ECC == 226) ECC = ECCtext[15];
if (radio.rds.ECC == 240) ECC = ECCtext[182];
if (radio.rds.ECC == 241) ECC = ECCtext[210];
if (radio.rds.ECC == 242) ECC = ECCtext[213];
} else if (radio.rds.picode[0] == '5') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[133];
if (radio.rds.ECC == 164) ECC = myCountries[159];
if (radio.rds.ECC == 208) ECC = myCountries[68];
if (radio.rds.ECC == 209) ECC = myCountries[79];
if (radio.rds.ECC == 210) ECC = myCountries[88];
if (radio.rds.ECC == 211) ECC = myCountries[78];
if (radio.rds.ECC == 224) ECC = myCountries[17];
if (radio.rds.ECC == 225) ECC = myCountries[18];
if (radio.rds.ECC == 226) ECC = myCountries[19];
if (radio.rds.ECC == 227) ECC = myCountries[65];
if (radio.rds.ECC == 240) ECC = myCountries[183];
if (radio.rds.ECC == 241) ECC = myCountries[191];
if (radio.rds.ECC == 242) ECC = myCountries[193];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[133];
if (radio.rds.ECC == 164) ECC = ECCtext[159];
if (radio.rds.ECC == 208) ECC = ECCtext[68];
if (radio.rds.ECC == 209) ECC = ECCtext[79];
if (radio.rds.ECC == 210) ECC = ECCtext[88];
if (radio.rds.ECC == 211) ECC = ECCtext[78];
if (radio.rds.ECC == 224) ECC = ECCtext[17];
if (radio.rds.ECC == 225) ECC = ECCtext[18];
if (radio.rds.ECC == 226) ECC = ECCtext[19];
if (radio.rds.ECC == 227) ECC = ECCtext[65];
if (radio.rds.ECC == 240) ECC = ECCtext[183];
if (radio.rds.ECC == 241) ECC = ECCtext[191];
if (radio.rds.ECC == 242) ECC = ECCtext[193];
} else if (radio.rds.picode[0] == '6') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[134];
if (radio.rds.ECC == 163) ECC = myCountries[163];
if (radio.rds.ECC == 164) ECC = myCountries[171];
if (radio.rds.ECC == 208) ECC = myCountries[96];
if (radio.rds.ECC == 209) ECC = myCountries[105];
if (radio.rds.ECC == 210) ECC = myCountries[123];
if (radio.rds.ECC == 211) ECC = myCountries[125];
if (radio.rds.ECC == 224) ECC = myCountries[20];
if (radio.rds.ECC == 225) ECC = myCountries[21];
if (radio.rds.ECC == 226) ECC = myCountries[22];
if (radio.rds.ECC == 228) ECC = myCountries[24];
if (radio.rds.ECC == 240) ECC = myCountries[184];
if (radio.rds.ECC == 241) ECC = myCountries[76];
if (radio.rds.ECC == 242) ECC = myCountries[201];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[134];
if (radio.rds.ECC == 163) ECC = ECCtext[163];
if (radio.rds.ECC == 164) ECC = ECCtext[171];
if (radio.rds.ECC == 208) ECC = ECCtext[96];
if (radio.rds.ECC == 209) ECC = ECCtext[105];
if (radio.rds.ECC == 210) ECC = ECCtext[123];
if (radio.rds.ECC == 211) ECC = ECCtext[125];
if (radio.rds.ECC == 224) ECC = ECCtext[20];
if (radio.rds.ECC == 225) ECC = ECCtext[21];
if (radio.rds.ECC == 226) ECC = ECCtext[22];
if (radio.rds.ECC == 228) ECC = ECCtext[24];
if (radio.rds.ECC == 240) ECC = ECCtext[184];
if (radio.rds.ECC == 241) ECC = ECCtext[76];
if (radio.rds.ECC == 242) ECC = ECCtext[201];
} else if (radio.rds.picode[0] == '7') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[139];
if (radio.rds.ECC == 163) ECC = myCountries[161];
if (radio.rds.ECC == 164) ECC = myCountries[164];
if (radio.rds.ECC == 208) ECC = myCountries[113];
if (radio.rds.ECC == 209) ECC = myCountries[81];
if (radio.rds.ECC == 210) ECC = myCountries[84];
if (radio.rds.ECC == 224) ECC = myCountries[25];
if (radio.rds.ECC == 225) ECC = myCountries[26];
if (radio.rds.ECC == 226) ECC = myCountries[27];
if (radio.rds.ECC == 228) ECC = myCountries[62];
if (radio.rds.ECC == 240) ECC = myCountries[185];
if (radio.rds.ECC == 241) ECC = myCountries[207];
if (radio.rds.ECC == 242) ECC = myCountries[221];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[139];
if (radio.rds.ECC == 163) ECC = ECCtext[161];
if (radio.rds.ECC == 164) ECC = ECCtext[164];
if (radio.rds.ECC == 208) ECC = ECCtext[113];
if (radio.rds.ECC == 209) ECC = ECCtext[81];
if (radio.rds.ECC == 210) ECC = ECCtext[84];
if (radio.rds.ECC == 224) ECC = ECCtext[25];
if (radio.rds.ECC == 225) ECC = ECCtext[26];
if (radio.rds.ECC == 226) ECC = ECCtext[27];
if (radio.rds.ECC == 228) ECC = ECCtext[62];
if (radio.rds.ECC == 240) ECC = ECCtext[185];
if (radio.rds.ECC == 241) ECC = ECCtext[207];
if (radio.rds.ECC == 242) ECC = ECCtext[221];
} else if (radio.rds.picode[0] == '8') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[142];
if (radio.rds.ECC == 164) ECC = myCountries[170];
if (radio.rds.ECC == 208) ECC = myCountries[116];
if (radio.rds.ECC == 209) ECC = myCountries[117];
if (radio.rds.ECC == 210) ECC = myCountries[74];
if (radio.rds.ECC == 211) ECC = myCountries[82];
if (radio.rds.ECC == 224) ECC = myCountries[28];
if (radio.rds.ECC == 225) ECC = myCountries[29];
if (radio.rds.ECC == 226) ECC = myCountries[30];
if (radio.rds.ECC == 227) ECC = myCountries[31];
if (radio.rds.ECC == 228) ECC = myCountries[32];
if (radio.rds.ECC == 240) ECC = myCountries[186];
if (radio.rds.ECC == 241) ECC = myCountries[195];
if (radio.rds.ECC == 242) ECC = myCountries[212];
if (radio.rds.ECC == 243) ECC = myCountries[190];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[142];
if (radio.rds.ECC == 164) ECC = ECCtext[170];
if (radio.rds.ECC == 208) ECC = ECCtext[116];
if (radio.rds.ECC == 209) ECC = ECCtext[117];
if (radio.rds.ECC == 210) ECC = ECCtext[74];
if (radio.rds.ECC == 211) ECC = ECCtext[82];
if (radio.rds.ECC == 224) ECC = ECCtext[28];
if (radio.rds.ECC == 225) ECC = ECCtext[29];
if (radio.rds.ECC == 226) ECC = ECCtext[30];
if (radio.rds.ECC == 227) ECC = ECCtext[31];
if (radio.rds.ECC == 228) ECC = ECCtext[32];
if (radio.rds.ECC == 240) ECC = ECCtext[186];
if (radio.rds.ECC == 241) ECC = ECCtext[195];
if (radio.rds.ECC == 242) ECC = ECCtext[212];
if (radio.rds.ECC == 243) ECC = ECCtext[190];
} else if (radio.rds.picode[0] == '9') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[143];
if (radio.rds.ECC == 163) ECC = myCountries[162];
if (radio.rds.ECC == 164) ECC = myCountries[174];
if (radio.rds.ECC == 208) ECC = myCountries[120];
if (radio.rds.ECC == 209) ECC = myCountries[102];
if (radio.rds.ECC == 210) ECC = myCountries[107];
if (radio.rds.ECC == 224) ECC = myCountries[33];
if (radio.rds.ECC == 225) ECC = myCountries[34];
if (radio.rds.ECC == 226) ECC = myCountries[35];
if (radio.rds.ECC == 227) ECC = myCountries[36];
if (radio.rds.ECC == 228) ECC = myCountries[37];
if (radio.rds.ECC == 240) ECC = myCountries[80];
if (radio.rds.ECC == 241) ECC = myCountries[209];
if (radio.rds.ECC == 242) ECC = myCountries[196];
if (radio.rds.ECC == 243) ECC = myCountries[211];
if (radio.rds.ECC == 244) ECC = myCountries[190];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[143];
if (radio.rds.ECC == 163) ECC = ECCtext[162];
if (radio.rds.ECC == 164) ECC = ECCtext[174];
if (radio.rds.ECC == 208) ECC = ECCtext[120];
if (radio.rds.ECC == 209) ECC = ECCtext[102];
if (radio.rds.ECC == 210) ECC = ECCtext[107];
if (radio.rds.ECC == 224) ECC = ECCtext[33];
if (radio.rds.ECC == 225) ECC = ECCtext[34];
if (radio.rds.ECC == 226) ECC = ECCtext[35];
if (radio.rds.ECC == 227) ECC = ECCtext[36];
if (radio.rds.ECC == 228) ECC = ECCtext[37];
if (radio.rds.ECC == 240) ECC = ECCtext[80];
if (radio.rds.ECC == 241) ECC = ECCtext[209];
if (radio.rds.ECC == 242) ECC = ECCtext[196];
if (radio.rds.ECC == 243) ECC = ECCtext[211];
if (radio.rds.ECC == 244) ECC = ECCtext[190];
} else if (radio.rds.picode[0] == 'A') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 162) ECC = myCountries[131];
if (radio.rds.ECC == 163) ECC = myCountries[144];
if (radio.rds.ECC == 164) ECC = myCountries[166];
if (radio.rds.ECC == 208) ECC = myCountries[85];
if (radio.rds.ECC == 209) ECC = myCountries[97];
if (radio.rds.ECC == 210) ECC = myCountries[121];
if (radio.rds.ECC == 211) ECC = myCountries[70];
if (radio.rds.ECC == 212) ECC = myCountries[86];
if (radio.rds.ECC == 224) ECC = myCountries[38];
if (radio.rds.ECC == 225) ECC = myCountries[39];
if (radio.rds.ECC == 226) ECC = myCountries[40];
if (radio.rds.ECC == 227) ECC = myCountries[41];
if (radio.rds.ECC == 228) ECC = myCountries[60];
if (radio.rds.ECC == 240) ECC = myCountries[178];
if (radio.rds.ECC == 241) ECC = myCountries[215];
if (radio.rds.ECC == 242) ECC = myCountries[214];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 162) ECC = ECCtext[131];
if (radio.rds.ECC == 163) ECC = ECCtext[144];
if (radio.rds.ECC == 164) ECC = ECCtext[166];
if (radio.rds.ECC == 208) ECC = ECCtext[85];
if (radio.rds.ECC == 209) ECC = ECCtext[97];
if (radio.rds.ECC == 210) ECC = ECCtext[121];
if (radio.rds.ECC == 211) ECC = ECCtext[70];
if (radio.rds.ECC == 212) ECC = ECCtext[86];
if (radio.rds.ECC == 224) ECC = ECCtext[38];
if (radio.rds.ECC == 225) ECC = ECCtext[39];
if (radio.rds.ECC == 226) ECC = ECCtext[40];
if (radio.rds.ECC == 227) ECC = ECCtext[41];
if (radio.rds.ECC == 228) ECC = ECCtext[60];
if (radio.rds.ECC == 240) ECC = ECCtext[178];
if (radio.rds.ECC == 241) ECC = ECCtext[215];
if (radio.rds.ECC == 242) ECC = ECCtext[214];
} else if (radio.rds.picode[0] == 'B') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 161) ECC = myCountries[138];
if (radio.rds.ECC == 162) ECC = myCountries[137];
if (radio.rds.ECC == 163) ECC = myCountries[145];
if (radio.rds.ECC == 164) ECC = myCountries[167];
if (radio.rds.ECC == 165) ECC = myCountries[158];
if (radio.rds.ECC == 208) ECC = myCountries[101];
if (radio.rds.ECC == 210) ECC = myCountries[109];
if (radio.rds.ECC == 209) ECC = myCountries[100];
if (radio.rds.ECC == 224) ECC = myCountries[42];
if (radio.rds.ECC == 225) ECC = myCountries[43];
if (radio.rds.ECC == 226) ECC = myCountries[44];
if (radio.rds.ECC == 227) ECC = myCountries[61];
if (radio.rds.ECC == 228) ECC = myCountries[66];
if (radio.rds.ECC == 240) ECC = myCountries[206];
if (radio.rds.ECC == 241) ECC = myCountries[188];
if (radio.rds.ECC == 242) ECC = myCountries[203];
if (radio.rds.ECC == 243) ECC = myCountries[93];
if (radio.rds.ECC == 244) ECC = myCountries[204];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 161) ECC = ECCtext[138];
if (radio.rds.ECC == 162) ECC = ECCtext[137];
if (radio.rds.ECC == 163) ECC = ECCtext[145];
if (radio.rds.ECC == 164) ECC = ECCtext[167];
if (radio.rds.ECC == 165) ECC = ECCtext[158];
if (radio.rds.ECC == 208) ECC = ECCtext[101];
if (radio.rds.ECC == 210) ECC = ECCtext[109];
if (radio.rds.ECC == 209) ECC = ECCtext[100];
if (radio.rds.ECC == 224) ECC = ECCtext[42];
if (radio.rds.ECC == 225) ECC = ECCtext[43];
if (radio.rds.ECC == 226) ECC = ECCtext[44];
if (radio.rds.ECC == 227) ECC = ECCtext[61];
if (radio.rds.ECC == 228) ECC = ECCtext[66];
if (radio.rds.ECC == 240) ECC = ECCtext[206];
if (radio.rds.ECC == 241) ECC = ECCtext[188];
if (radio.rds.ECC == 242) ECC = ECCtext[203];
if (radio.rds.ECC == 243) ECC = ECCtext[93];
if (radio.rds.ECC == 244) ECC = ECCtext[204];
} else if (radio.rds.picode[0] == 'C') {
if (radio.rds.ECC == 161) ECC = myCountries[138];
if (radio.rds.ECC == 162) ECC = myCountries[223];
if (radio.rds.ECC == 163) ECC = myCountries[140];
if (radio.rds.ECC == 164) ECC = myCountries[146];
if (radio.rds.ECC == 165) ECC = myCountries[169];
if (radio.rds.ECC == 208) ECC = myCountries[110];
if (radio.rds.ECC == 209) ECC = myCountries[108];
if (radio.rds.ECC == 210) ECC = myCountries[111];
if (radio.rds.ECC == 211) ECC = myCountries[87];
if (radio.rds.ECC == 224) ECC = myCountries[45];
if (radio.rds.ECC == 225) ECC = myCountries[46];
if (radio.rds.ECC == 226) ECC = myCountries[47];
if (radio.rds.ECC == 227) ECC = myCountries[48];
if (radio.rds.ECC == 228) ECC = myCountries[118];
if (radio.rds.ECC == 240) ECC = myCountries[190];
if (radio.rds.ECC == 241) ECC = myCountries[216];
if (radio.rds.ECC == 242) ECC = myCountries[194];
if (radio.rds.ECC == 161) ECC = ECCtext[138];
if (radio.rds.ECC == 162) ECC = ECCtext[223];
if (radio.rds.ECC == 163) ECC = ECCtext[140];
if (radio.rds.ECC == 164) ECC = ECCtext[146];
if (radio.rds.ECC == 165) ECC = ECCtext[169];
if (radio.rds.ECC == 208) ECC = ECCtext[110];
if (radio.rds.ECC == 209) ECC = ECCtext[108];
if (radio.rds.ECC == 210) ECC = ECCtext[111];
if (radio.rds.ECC == 211) ECC = ECCtext[87];
if (radio.rds.ECC == 224) ECC = ECCtext[45];
if (radio.rds.ECC == 225) ECC = ECCtext[46];
if (radio.rds.ECC == 226) ECC = ECCtext[47];
if (radio.rds.ECC == 227) ECC = ECCtext[48];
if (radio.rds.ECC == 228) ECC = ECCtext[118];
if (radio.rds.ECC == 240) ECC = ECCtext[190];
if (radio.rds.ECC == 241) ECC = ECCtext[216];
if (radio.rds.ECC == 242) ECC = ECCtext[194];
} else if (radio.rds.picode[0] == 'D') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 161) ECC = myCountries[138];
if (radio.rds.ECC == 162) ECC = myCountries[225];
if (radio.rds.ECC == 163) ECC = myCountries[150];
if (radio.rds.ECC == 164) ECC = myCountries[154];
if (radio.rds.ECC == 165) ECC = myCountries[158];
if (radio.rds.ECC == 208) ECC = myCountries[90];
if (radio.rds.ECC == 209) ECC = myCountries[89];
if (radio.rds.ECC == 224) ECC = myCountries[0];
if (radio.rds.ECC == 225) ECC = myCountries[49];
if (radio.rds.ECC == 226) ECC = myCountries[23];
if (radio.rds.ECC == 227) ECC = myCountries[122];
if (radio.rds.ECC == 240) ECC = myCountries[198];
if (radio.rds.ECC == 241) ECC = myCountries[217];
if (radio.rds.ECC == 242) ECC = myCountries[128];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 161) ECC = ECCtext[138];
if (radio.rds.ECC == 162) ECC = ECCtext[225];
if (radio.rds.ECC == 163) ECC = ECCtext[150];
if (radio.rds.ECC == 164) ECC = ECCtext[154];
if (radio.rds.ECC == 165) ECC = ECCtext[158];
if (radio.rds.ECC == 208) ECC = ECCtext[90];
if (radio.rds.ECC == 209) ECC = ECCtext[89];
if (radio.rds.ECC == 224) ECC = ECCtext[0];
if (radio.rds.ECC == 225) ECC = ECCtext[49];
if (radio.rds.ECC == 226) ECC = ECCtext[23];
if (radio.rds.ECC == 227) ECC = ECCtext[122];
if (radio.rds.ECC == 240) ECC = ECCtext[198];
if (radio.rds.ECC == 241) ECC = ECCtext[217];
if (radio.rds.ECC == 242) ECC = ECCtext[128];
} else if (radio.rds.picode[0] == 'E') {
if (radio.rds.ECC == 160) ECC = myCountries[226];
if (radio.rds.ECC == 161) ECC = myCountries[138];
if (radio.rds.ECC == 162) ECC = myCountries[151];
if (radio.rds.ECC == 163) ECC = myCountries[172];
if (radio.rds.ECC == 164) ECC = myCountries[175];
if (radio.rds.ECC == 165) ECC = myCountries[158];
if (radio.rds.ECC == 208) ECC = myCountries[99];
if (radio.rds.ECC == 209) ECC = myCountries[115];
if (radio.rds.ECC == 210) ECC = myCountries[94];
if (radio.rds.ECC == 224) ECC = myCountries[50];
if (radio.rds.ECC == 225) ECC = myCountries[51];
if (radio.rds.ECC == 226) ECC = myCountries[52];
if (radio.rds.ECC == 227) ECC = myCountries[53];
if (radio.rds.ECC == 228) ECC = myCountries[64];
if (radio.rds.ECC == 240) ECC = myCountries[98];
if (radio.rds.ECC == 241) ECC = myCountries[199];
if (radio.rds.ECC == 242) ECC = myCountries[208];
if (radio.rds.ECC == 243) ECC = myCountries[205];
if (radio.rds.ECC == 160) ECC = ECCtext[226];
if (radio.rds.ECC == 161) ECC = ECCtext[138];
if (radio.rds.ECC == 162) ECC = ECCtext[151];
if (radio.rds.ECC == 163) ECC = ECCtext[172];
if (radio.rds.ECC == 164) ECC = ECCtext[175];
if (radio.rds.ECC == 165) ECC = ECCtext[158];
if (radio.rds.ECC == 208) ECC = ECCtext[99];
if (radio.rds.ECC == 209) ECC = ECCtext[115];
if (radio.rds.ECC == 210) ECC = ECCtext[94];
if (radio.rds.ECC == 224) ECC = ECCtext[50];
if (radio.rds.ECC == 225) ECC = ECCtext[51];
if (radio.rds.ECC == 226) ECC = ECCtext[52];
if (radio.rds.ECC == 227) ECC = ECCtext[53];
if (radio.rds.ECC == 228) ECC = ECCtext[64];
if (radio.rds.ECC == 240) ECC = ECCtext[98];
if (radio.rds.ECC == 241) ECC = ECCtext[199];
if (radio.rds.ECC == 242) ECC = ECCtext[208];
if (radio.rds.ECC == 243) ECC = ECCtext[205];
} else if (radio.rds.picode[0] == 'F') {
if (radio.rds.ECC == 161) ECC = myCountries[149];
if (radio.rds.ECC == 162) ECC = myCountries[222];
if (radio.rds.ECC == 163) ECC = myCountries[153];
if (radio.rds.ECC == 164) ECC = myCountries[176];
if (radio.rds.ECC == 165) ECC = myCountries[158];
if (radio.rds.ECC == 166) ECC = myCountries[168];
if (radio.rds.ECC == 208) ECC = myCountries[67];
if (radio.rds.ECC == 209) ECC = myCountries[75];
if (radio.rds.ECC == 210) ECC = myCountries[114];
if (radio.rds.ECC == 224) ECC = myCountries[54];
if (radio.rds.ECC == 225) ECC = myCountries[55];
if (radio.rds.ECC == 226) ECC = myCountries[56];
if (radio.rds.ECC == 227) ECC = myCountries[57];
if (radio.rds.ECC == 228) ECC = myCountries[58];
if (radio.rds.ECC == 240) ECC = myCountries[202];
if (radio.rds.ECC == 241) ECC = myCountries[192];
if (radio.rds.ECC == 242) ECC = myCountries[220];
if (radio.rds.ECC == 243) ECC = myCountries[71];
if (radio.rds.ECC == 161) ECC = ECCtext[149];
if (radio.rds.ECC == 162) ECC = ECCtext[222];
if (radio.rds.ECC == 163) ECC = ECCtext[153];
if (radio.rds.ECC == 164) ECC = ECCtext[176];
if (radio.rds.ECC == 165) ECC = ECCtext[158];
if (radio.rds.ECC == 166) ECC = ECCtext[168];
if (radio.rds.ECC == 208) ECC = ECCtext[67];
if (radio.rds.ECC == 209) ECC = ECCtext[75];
if (radio.rds.ECC == 210) ECC = ECCtext[114];
if (radio.rds.ECC == 224) ECC = ECCtext[54];
if (radio.rds.ECC == 225) ECC = ECCtext[55];
if (radio.rds.ECC == 226) ECC = ECCtext[56];
if (radio.rds.ECC == 227) ECC = ECCtext[57];
if (radio.rds.ECC == 228) ECC = ECCtext[58];
if (radio.rds.ECC == 240) ECC = ECCtext[202];
if (radio.rds.ECC == 241) ECC = ECCtext[192];
if (radio.rds.ECC == 242) ECC = ECCtext[220];
if (radio.rds.ECC == 243) ECC = ECCtext[71];
}
if (advancedRDS) {
if (!screenmute) {