You've already forked TEF6686_ESP32
Mod on PS viewer
This commit is contained in:
@@ -720,6 +720,7 @@ class TEF6686 {
|
||||
bool mute;
|
||||
bool afmethodB;
|
||||
bool underscore;
|
||||
bool ps_process;
|
||||
byte af_updatecounter;
|
||||
|
||||
private:
|
||||
@@ -733,7 +734,6 @@ class TEF6686 {
|
||||
char ps_buffer2[9];
|
||||
char ptyn_buffer[9];
|
||||
char eon_buffer[20][9];
|
||||
bool ps_process;
|
||||
bool pslong_process;
|
||||
char eRT_buffer[129];
|
||||
bool rt_process;
|
||||
|
||||
@@ -389,7 +389,7 @@ void readRds() {
|
||||
|
||||
if (!radio.rds.hasLongPS) {
|
||||
PSSprite.fillSprite(BackgroundColor);
|
||||
if (ps12errorold || ps34errorold || ps56errorold || ps78errorold) {
|
||||
if ((ps12errorold || ps34errorold || ps56errorold || ps78errorold) && radio.ps_process) {
|
||||
for (int i = 0; i < 7; i++) {
|
||||
PSSprite.setTextColor((i < 2 && ps12errorold) || (i < 4 && ps34errorold) ||
|
||||
(i < 6 && ps56errorold) || ps78errorold ?
|
||||
@@ -667,7 +667,6 @@ void showPTY() {
|
||||
}
|
||||
}
|
||||
|
||||
// Function to display RDS station name (PS)
|
||||
void showPS() {
|
||||
// Check if station name or errors have changed, or long PS should be displayed
|
||||
if ((radio.rds.stationName != PSold) ||
|
||||
@@ -738,7 +737,7 @@ void showPS() {
|
||||
if (!RDSstatus || band > BAND_GAP) {
|
||||
PSSprite.setTextColor(RDSDropoutColor, RDSDropoutColorSmooth, false);
|
||||
PSSprite.drawString(radio.rds.stationName, 0, 2);
|
||||
} else if (ps12errorold || ps34errorold || ps56errorold || ps78errorold) {
|
||||
} else if ((ps12errorold || ps34errorold || ps56errorold || ps78errorold) && radio.ps_process) {
|
||||
for (int i = 0; i < 7; i++) {
|
||||
PSSprite.setTextColor((i < 2 && ps12errorold) || (i < 4 && ps34errorold) ||
|
||||
(i < 6 && ps56errorold) || ps78errorold ?
|
||||
|
||||
Reference in New Issue
Block a user