Replace millis with esp timer

This commit is contained in:
Rune Harlyk
2025-10-09 17:49:36 +02:00
parent 12e1f80830
commit bc31b1b2dd
6 changed files with 32 additions and 26 deletions
+3 -2
View File
@@ -1,4 +1,5 @@
#include "system_service.h"
#include "esp_timer.h"
#include <string>
namespace system_service {
@@ -108,11 +109,11 @@ void status(JsonObject &root) {
root["fs_used"] = ESP_FS.usedBytes();
root["core_temp"] = temperatureRead();
root["cpu_reset_reason"] = resetReason(esp_reset_reason());
root["uptime"] = millis() / 1000;
root["uptime"] = esp_timer_get_time() / 1000000;
}
void metrics(JsonObject &root) {
root["uptime"] = millis() / 1000;
root["uptime"] = esp_timer_get_time() / 1000000;
root["free_heap"] = ESP.getFreeHeap();
root["total_heap"] = ESP.getHeapSize();
root["min_free_heap"] = ESP.getMinFreeHeap();