additional warning if race condition causes unexpected timeout

This commit is contained in:
Hansi, dl9rdz 2019-12-11 10:45:19 +01:00
parent 44e0f86382
commit 7255f567aa
2 changed files with 3 additions and 2 deletions

View File

@ -1,4 +1,4 @@
const char *version_name = "rdzTTGOsonde";
const char *version_id = "devel20191207";
const char *version_id = "devel20191211";
const int SPIFFS_MAJOR=2;
const int SPIFFS_MINOR=1;

View File

@ -470,7 +470,7 @@ uint16_t Sonde::waitRXcomplete() {
uint16_t res=0;
uint32_t t0 = millis();
rxloop:
while( rxtask.receiveResult==0xFFFF && millis()-t0 < 2000) { delay(50); }
while( rxtask.receiveResult==0xFFFF && millis()-t0 < 3000) { delay(50); }
if( rxtask.receiveResult == RX_UPDATERSSI ) {
rxtask.receiveResult = 0xFFFF;
Serial.print("RSSI update: ");
@ -479,6 +479,7 @@ rxloop:
}
if( rxtask.receiveResult==0xFFFF) {
Serial.println("TIMEOUT in waitRXcomplete. Should never happen!\n");
res = RX_TIMEOUT;
} else {
res = rxtask.receiveResult;