mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-02 10:50:40 +00:00
#635 - Added memory usage statistics
This commit is contained in:
parent
125eb2b784
commit
8e8264efb0
@ -1169,8 +1169,18 @@ void handleReport(HTTPRequest *req, HTTPResponse *res)
|
|||||||
|
|
||||||
res->println("},");
|
res->println("},");
|
||||||
|
|
||||||
|
res->println("\"memory\": {");
|
||||||
|
res->printf("\"heap_total\": %u,\n", ESP.getHeapSize());
|
||||||
|
res->printf("\"heap_free\": %u,\n", ESP.getFreeHeap());
|
||||||
|
res->printf("\"psram_total\": %s,\n", ESP.getPsramSize());
|
||||||
|
res->printf("\"psram_free\": %s,\n", ESP.getFreePsram());
|
||||||
|
res->print("\"spiffs_total\" : " + String(SPIFFS.totalBytes()) + ",");
|
||||||
|
res->print("\"spiffs_used\" : " + String(SPIFFS.usedBytes()) + ",");
|
||||||
|
res->print("\"spiffs_free\" : " + String(SPIFFS.totalBytes() - SPIFFS.usedBytes()));
|
||||||
|
res->println("},");
|
||||||
|
|
||||||
res->println("\"power\": {");
|
res->println("\"power\": {");
|
||||||
#define BoolToString(x) ((x)?"true":"false")
|
#define BoolToString(x) ((x) ? "true" : "false")
|
||||||
res->printf("\"battery_percent\": %u,\n", powerStatus->getBatteryChargePercent());
|
res->printf("\"battery_percent\": %u,\n", powerStatus->getBatteryChargePercent());
|
||||||
res->printf("\"battery_voltage_mv\": %u,\n", powerStatus->getBatteryVoltageMv());
|
res->printf("\"battery_voltage_mv\": %u,\n", powerStatus->getBatteryVoltageMv());
|
||||||
res->printf("\"has_battery\": %s,\n", BoolToString(powerStatus->getHasBattery()));
|
res->printf("\"has_battery\": %s,\n", BoolToString(powerStatus->getHasBattery()));
|
||||||
|
Loading…
Reference in New Issue
Block a user