diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index 5295244..520110a 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -1141,7 +1141,7 @@ void unkHandler(T nmea) { } } -#define DEBUG_GPS 0 +//#define DEBUG_GPS static bool gpsCourseOld; static int lastCourse; void gpsTask(void *parameter) { @@ -1987,8 +1987,15 @@ void loopDecoder() { s->countKT, s->crefKT ); - - rdzclient.write(raw, len>1024?1024:len); + //Serial.println("Writing rdzclient..."); + if(len>1024) len=1024; + int wlen = rdzclient.write(raw, len); + if(wlen != len) { + Serial.println("Writing rdzClient not OK, closing connection"); + rdzclient.stop(); + rdzclient = NULL; + } + //Serial.println("Writing rdzclient OK"); } Serial.print("updateDisplay started... "); if (forceReloadScreenConfig) { diff --git a/RX_FSK/version.h b/RX_FSK/version.h index 45cd53b..e5049d5 100644 --- a/RX_FSK/version.h +++ b/RX_FSK/version.h @@ -1,4 +1,4 @@ const char *version_name = "rdzTTGOsonde"; -const char *version_id = "devel20210205"; +const char *version_id = "devel20210209"; const int SPIFFS_MAJOR=2; const int SPIFFS_MINOR=9;