Mod on PS viewer

This commit is contained in:
Sjef Verhoeven PE5PVB
2025-01-10 13:54:08 +01:00
parent 11ff857d37
commit 2ad3e7cef7
2 changed files with 3 additions and 4 deletions

View File

@@ -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;

View File

@@ -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 ?