From 924ac1d19e29730d64c7f0742bc5d7cf9e5add68 Mon Sep 17 00:00:00 2001 From: Sara Damiano Date: Mon, 2 Mar 2020 14:51:15 -0500 Subject: [PATCH] Longer wait on BG96 stop Signed-off-by: Sara Damiano --- src/TinyGsmClientBG96.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TinyGsmClientBG96.h b/src/TinyGsmClientBG96.h index 6b02890..a45d3b0 100644 --- a/src/TinyGsmClientBG96.h +++ b/src/TinyGsmClientBG96.h @@ -103,10 +103,11 @@ class TinyGsmBG96 : public TinyGsmModem, TINY_GSM_CLIENT_CONNECT_OVERRIDES void stop(uint32_t maxWaitMs) { + uint32_t startMillis = millis(); dumpModemBuffer(maxWaitMs); at->sendAT(GF("+QICLOSE="), mux); sock_connected = false; - at->waitResponse(); + at->waitResponse((maxWaitMs - (millis() - startMillis))); } void stop() override { stop(15000L);