From 3e185a2bd06278bc6c657227e962440600292dbc Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Mon, 17 May 2021 11:13:03 +0200
Subject: [PATCH] Heap fragmentation on webserver

---
 ampel-firmware/web_server.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ampel-firmware/web_server.cpp b/ampel-firmware/web_server.cpp
index 2425b34..b528319 100644
--- a/ampel-firmware/web_server.cpp
+++ b/ampel-firmware/web_server.cpp
@@ -133,6 +133,7 @@ namespace web_server {
             "<tr><td>MAC</td><td>%s</td></tr>\n"
             "<tr><td>Free heap space</td><td>%6d bytes</td></tr>\n"
             "<tr><td>Largest heap block</td><td>%6d bytes</td></tr>\n"
+            "<tr><td>Frag</td><td>%3d%%</td></tr>\n"
             "<tr><td>Max loop duration</td><td>%5d ms</td></tr>\n"
             "<tr><td>Board</td><td>%s</td></tr>\n"
             "<tr><td>Ampel firmware</td><td>%s</td></tr>\n"
@@ -256,7 +257,7 @@ namespace web_server {
         config::lorawan_sending_interval,
 #endif
         config::temperature_offset, config::auto_calibrate_sensor ? "Yes" : "No", ampel.sensorId, ampel.sensorId,
-        wifi::local_ip, wifi::local_ip, ampel.macAddress, ESP.getFreeHeap(), esp_get_max_free_block_size(),
+        wifi::local_ip, wifi::local_ip, ampel.macAddress, ESP.getFreeHeap(), esp_get_max_free_block_size(), esp_get_heap_fragmentation(),
         ampel.max_loop_duration, ampel.board, ampel.version, dd, hh, mm, ss);
 
     //    Serial.print(F(" - Body size : "));
-- 
GitLab