Fix for disconnects on ESP8266 with static JSON buffer

This commit is contained in:
Blaž Kristan
2021-12-10 17:30:57 +01:00
parent 5dbc45ecb9
commit fed16fd14e
2 changed files with 7 additions and 1 deletions

View File

@@ -688,7 +688,7 @@ void WLED::handleConnection()
// reconnect WiFi to clear stale allocations if heap gets too low
if (now - heapTime > 5000) {
uint32_t heap = ESP.getFreeHeap();
if (heap < JSON_BUFFER_SIZE+512 && lastHeap < JSON_BUFFER_SIZE+512) {
if (heap < MIN_HEAP_SIZE && lastHeap < MIN_HEAP_SIZE) {
DEBUG_PRINT(F("Heap too low! "));
DEBUG_PRINTLN(heap);
forceReconnect = true;