From adc4412326bee142ef4a3178d3f14b53eb9f400e Mon Sep 17 00:00:00 2001 From: Chris Liebman Date: Sat, 11 Nov 2017 18:11:24 -0800 Subject: [PATCH] add free heap to the display and output --- ESPNTPServer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ESPNTPServer.cpp b/ESPNTPServer.cpp index 3743781..eae3106 100644 --- a/ESPNTPServer.cpp +++ b/ESPNTPServer.cpp @@ -480,9 +480,9 @@ void loop() #endif double disp = us2s(MAX(abs(MICROS_PER_SEC-max_micros), abs(MICROS_PER_SEC-min_micros))); dispersion = (uint32_t)(disp * 65536.0); - dbprintf("min:%lu max:%lu jitter:%lu valid_count:%lu valid:%s\n", + dbprintf("min:%lu max:%lu jitter:%lu valid_count:%lu valid:%s heap:%ld\n", min_micros, max_micros, max_micros-min_micros, - valid_count, valid?"true":"false"); + valid_count, valid?"true":"false", ESP.getFreeHeap()); } last_seconds = seconds; @@ -495,6 +495,7 @@ void loop() const char* s = ctime(&last_seconds); display.drawString(0, 0, WiFi.localIP().toString()); display.drawString(0, 10, s); + display.drawString(0, 20, "Heap Free:"+String(ESP.getFreeHeap())); // write the buffer to the display display.display();