Browse Source

Increased ESP buffer size

Is there a way to force it to return in smaller chunks?
v_master
SRGDamia1 7 years ago
parent
commit
9a2ed09caf
3 changed files with 9 additions and 6 deletions
  1. +1
    -1
      src/TinyGsmClientA6.h
  2. +7
    -4
      src/TinyGsmClientESP8266.h
  3. +1
    -1
      src/TinyGsmClientM590.h

+ 1
- 1
src/TinyGsmClientA6.h View File

@ -710,7 +710,7 @@ public:
sockets[mux]->rx.put(stream.read());
}
if (len_orig > sockets[mux]->available()) { // TODO
DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
}
data = "";
} else if (data.endsWith(GF("+TCPCLOSED:"))) {


+ 7
- 4
src/TinyGsmClientESP8266.h View File

@ -12,7 +12,7 @@
//#define TINY_GSM_DEBUG Serial
#if !defined(TINY_GSM_RX_BUFFER)
#define TINY_GSM_RX_BUFFER 256
#define TINY_GSM_RX_BUFFER 512
#endif
#define TINY_GSM_MUX_COUNT 5
@ -295,8 +295,11 @@ public:
int res1 = waitResponse(3000, GF("busy p..."), GF("STATUS:"));
if (res1 == 2) {
int res2 = waitResponse(GFP(GSM_ERROR), GF("2"), GF("3"), GF("4"), GF("5"));
if (res2 == 2 || res2 == 3 || res2 == 4) return true;
}
if (res2 == 2 || res2 == 3 || res2 == 4) {
waitResponse();
return true;
}
}
delay(250);
}
return false;
@ -472,7 +475,7 @@ public:
sockets[mux]->rx.put(stream.read());
}
if (len_orig > sockets[mux]->available()) { // TODO
DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
}
data = "";
return index;


+ 1
- 1
src/TinyGsmClientM590.h View File

@ -655,7 +655,7 @@ public:
sockets[mux]->rx.put(stream.read());
}
if (len_orig > sockets[mux]->available()) { // TODO
DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig);
}
data = "";
} else if (data.endsWith(GF("+TCPCLOSE:"))) {


Loading…
Cancel
Save