Skip to content

Commit 1360667

Browse files
committed
Debugging on ESP32
1 parent 0de7d81 commit 1360667

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/WebResponses.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@
2828
#define DEBUG_PRINTFP(...)
2929
#endif
3030

31+
#ifdef ESP8266
32+
#define GET_MAX_BLOCK_SIZE getMaxFreeBlockSize
33+
#else
34+
#define GET_MAX_BLOCK_SIZE getMaxAllocHeap
35+
#endif
36+
3137
// Since ESP8266 does not link memchr by default, here's its implementation.
3238
void* memchr(void* ptr, int ch, size_t count)
3339
{
@@ -406,7 +412,7 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest *request, size_t len, u
406412
_packet.erase(_packet.begin(), _packet.begin() + acceptedLen);
407413
if (acceptedLen < outLen) {
408414
// Save the unsent block in cache
409-
DEBUG_PRINTFP("(%d) Incomplete write, %d/%d\nHeap: %d/%d\nSpace:%d\n", (intptr_t) this, acceptedLen, outLen, ESP.getMaxFreeBlockSize(), ESP.getFreeHeap(), request->client()->space());
415+
DEBUG_PRINTFP("(%d) Incomplete write, %d/%d\nHeap: %d/%d\nSpace:%d\n", (intptr_t) this, acceptedLen, outLen, ESP.GET_MAX_BLOCK_SIZE(), ESP.getFreeHeap(), request->client()->space());
410416
// Try again, with less
411417
acceptedLen = request->client()->write((const char*)_packet.data(), _packet.size()/2);
412418
_writtenLength += acceptedLen;

0 commit comments

Comments
 (0)