diff --git a/src/HomieDevice.cpp b/src/HomieDevice.cpp index 9ca99cb..43e2169 100644 --- a/src/HomieDevice.cpp +++ b/src/HomieDevice.cpp @@ -305,9 +305,13 @@ void HomieDevice::Loop() static uint32_t ulFreeHeap=0xFFFFFFF; - static uint32_t ulFreeHeapContig=0xFFFFFFF; #if defined(ARDUINO_ARCH_ESP8266) - static uint8_t uHeapFrag=0; + static uint8_t uHeapFrag=0; + #if ARDUINO_ESP8266_GIT_DESC < 3 + static uint16_t ulFreeHeapContig=0xFFFF; + #else + static uint32_t ulFreeHeapContig=0xFFFFFFF; + #endif #endif if(bEvenSecond)