diff --git a/RX_FSK/src/Display.cpp b/RX_FSK/src/Display.cpp index 10a8a93..f14a8ae 100644 --- a/RX_FSK/src/Display.cpp +++ b/RX_FSK/src/Display.cpp @@ -1554,12 +1554,12 @@ void Display::drawGPS(DispEntry *de) { // equirectangular approximation is good enough if( !VALIDPOS(sonde.si()->d.validPos) ) { snprintf(buf, 16, "no pos "); - if(de->extra && *de->extra=='5') buf[5]=0; + if( de->extra[1]=='5') buf[5]=0; } else if( disp.gpsDist < 0 ) { snprintf(buf, 16, "no gps "); - if(de->extra && *de->extra=='5') buf[5]=0; + if( de->extra[1]=='5') buf[5]=0; } else { - if(de->extra && *de->extra=='5') { // 5-character version: ****m / ***km / **e6m + if( de->extra[1]=='5') { // 5-character version: ****m / ***km / **e6m if(disp.gpsDist>999999) snprintf(buf, 16, "%de6m ", (int)(disp.gpsDist/1000000)); if(disp.gpsDist>9999) snprintf(buf, 16, "%dkm ", (int)(disp.gpsDist/1000)); else snprintf(buf, 16, "%dm ", (int)disp.gpsDist); diff --git a/RX_FSK/version.h b/RX_FSK/version.h index 94eb463..ee08ffc 100644 --- a/RX_FSK/version.h +++ b/RX_FSK/version.h @@ -1,4 +1,4 @@ const char *version_name = "rdzTTGOsonde"; -const char *version_id = "devel20221113"; +const char *version_id = "devel20221217"; const int SPIFFS_MAJOR=2; const int SPIFFS_MINOR=17;