You've already forked TEF6686_ESP32
RDS error indicators are now always written, to prevent wrong values
This commit is contained in:
@@ -699,10 +699,6 @@ void BuildAdvancedRDS() {
|
||||
TAold = false;
|
||||
TPold = false;
|
||||
hastmcold = false;
|
||||
errorAold = true;
|
||||
errorBold = true;
|
||||
errorCold = true;
|
||||
errorDold = true;
|
||||
dynamicPTYold = false;
|
||||
artheadold = false;
|
||||
compressedold = false;
|
||||
|
||||
@@ -37,10 +37,6 @@ extern bool change;
|
||||
extern bool compressedold;
|
||||
extern bool dynamicPTYold;
|
||||
extern bool edgebeep;
|
||||
extern bool errorAold;
|
||||
extern bool errorBold;
|
||||
extern bool errorCold;
|
||||
extern bool errorDold;
|
||||
extern bool hasafold;
|
||||
extern bool haseonold;
|
||||
extern bool hasrtplusold;
|
||||
|
||||
23
src/rds.cpp
23
src/rds.cpp
@@ -4,25 +4,10 @@
|
||||
#include <TimeLib.h>
|
||||
|
||||
void ShowAdvancedRDS() {
|
||||
if (radio.rds.rdsAerror != errorAold || rdsreset) {
|
||||
if (radio.rds.rdsAerror) tft.fillCircle(86, 41, 5, SignificantColor); else tft.fillCircle(86, 41, 5, InsignificantColor);
|
||||
errorAold = radio.rds.rdsAerror;
|
||||
}
|
||||
|
||||
if (radio.rds.rdsBerror != errorBold || rdsreset) {
|
||||
if (radio.rds.rdsBerror) tft.fillCircle(124, 41, 5, SignificantColor); else tft.fillCircle(124, 41, 5, InsignificantColor);
|
||||
errorBold = radio.rds.rdsBerror;
|
||||
}
|
||||
|
||||
if (radio.rds.rdsCerror != errorCold || rdsreset) {
|
||||
if (radio.rds.rdsCerror) tft.fillCircle(162, 41, 5, SignificantColor); else tft.fillCircle(162, 41, 5, InsignificantColor);
|
||||
errorCold = radio.rds.rdsCerror;
|
||||
}
|
||||
|
||||
if (radio.rds.rdsDerror != errorDold || rdsreset) {
|
||||
if (radio.rds.rdsDerror) tft.fillCircle(200, 41, 5, SignificantColor); else tft.fillCircle(200, 41, 5, InsignificantColor);
|
||||
errorDold = radio.rds.rdsDerror;
|
||||
}
|
||||
if (radio.rds.rdsAerror) tft.fillCircle(86, 41, 5, SignificantColor); else tft.fillCircle(86, 41, 5, InsignificantColor);
|
||||
if (radio.rds.rdsBerror) tft.fillCircle(124, 41, 5, SignificantColor); else tft.fillCircle(124, 41, 5, InsignificantColor);
|
||||
if (radio.rds.rdsCerror) tft.fillCircle(162, 41, 5, SignificantColor); else tft.fillCircle(162, 41, 5, InsignificantColor);
|
||||
if (radio.rds.rdsDerror) tft.fillCircle(200, 41, 5, SignificantColor); else tft.fillCircle(200, 41, 5, InsignificantColor);
|
||||
|
||||
if (radio.rds.hasDynamicPTY != dynamicPTYold) {
|
||||
if (radio.rds.hasDynamicPTY) tft.fillCircle(310, 137, 5, InsignificantColor); else tft.fillCircle(310, 137, 5, SignificantColor);
|
||||
|
||||
@@ -17,10 +17,6 @@ extern bool compressedold;
|
||||
extern bool clearrds;
|
||||
extern bool dropout;
|
||||
extern bool dynamicPTYold;
|
||||
extern bool errorAold;
|
||||
extern bool errorBold;
|
||||
extern bool errorCold;
|
||||
extern bool errorDold;
|
||||
extern bool fullsearchrds;
|
||||
extern bool hasafold;
|
||||
extern bool haseonold;
|
||||
|
||||
Reference in New Issue
Block a user