diff --git a/firmware/src/tasks/task.cpp b/firmware/src/tasks/task.cpp index 7efdff51..ca1bb8ff 100644 --- a/firmware/src/tasks/task.cpp +++ b/firmware/src/tasks/task.cpp @@ -57,7 +57,9 @@ inline void Task::checkFps() entry.second); } - DPSerial::sendQueuedDebugLog("Free heap: %i of %i", ESP.getFreeHeap(), ESP.getHeapSize()); + if(ESP.getHeapSize() != 0){ + DPSerial::sendQueuedDebugLog("Free heap: %i of %i (%.3f %%)", ESP.getFreeHeap(), ESP.getHeapSize(), 100*ESP.getFreeHeap()/(float)ESP.getHeapSize()); + } #ifdef ENABLE_PERFMON for(const auto& entry : PerfMon.getResults())