Don't look for new line before IPD on ESP

This commit is contained in:
Sara Damiano
2019-05-30 14:02:03 -04:00
parent cad69a449d
commit bb72c826c1

View File

@@ -422,14 +422,14 @@ TINY_GSM_MODEM_STREAM_UTILITIES()
} else if (r5 && data.endsWith(r5)) { } else if (r5 && data.endsWith(r5)) {
index = 5; index = 5;
goto finish; goto finish;
} else if (data.endsWith(GF(GSM_NL "+IPD,"))) { } else if (data.endsWith(GF("+IPD,"))) {
int mux = stream.readStringUntil(',').toInt(); int mux = stream.readStringUntil(',').toInt();
int len = stream.readStringUntil(':').toInt(); int len = stream.readStringUntil(':').toInt();
int len_orig = len; int len_orig = len;
if (len > sockets[mux]->rx.free()) { if (len > sockets[mux]->rx.free()) {
DBG("### Buffer overflow: ", len, "->", sockets[mux]->rx.free()); DBG("### Buffer overflow: ", len, "received vs", sockets[mux]->rx.free(), "available");
} else { } else {
DBG("### Got: ", len, "->", sockets[mux]->rx.free()); DBG("### Got Data: ", len, "on", mux);
} }
while (len--) { while (len--) {
TINY_GSM_MODEM_STREAM_TO_MUX_FIFO_WITH_DOUBLE_TIMEOUT TINY_GSM_MODEM_STREAM_TO_MUX_FIFO_WITH_DOUBLE_TIMEOUT