From db0f5222977082f57282845b80da08503d3543c7 Mon Sep 17 00:00:00 2001 From: Gregg Date: Wed, 5 Jul 2023 06:05:10 -0500 Subject: [PATCH] Added DRAM/IRAM memory stats to 'm' CLI command --- src/HomeSpan.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/HomeSpan.cpp b/src/HomeSpan.cpp index 1861c4e..07dd911 100644 --- a/src/HomeSpan.cpp +++ b/src/HomeSpan.cpp @@ -831,7 +831,13 @@ void Span::processSerialCommand(const char *c){ break; case 'm': { - LOG0("Free Memory: %d bytes\n",heap_caps_get_free_size(MALLOC_CAP_DEFAULT)); + multi_heap_info_t heapInfo; + heap_caps_get_info(&heapInfo,MALLOC_CAP_INTERNAL); + LOG0("Total Heap=%d ",heapInfo.total_free_bytes); + heap_caps_get_info(&heapInfo,MALLOC_CAP_DEFAULT); + LOG0("DRAM-Capable=%d ",heapInfo.total_free_bytes); + heap_caps_get_info(&heapInfo,MALLOC_CAP_EXEC); + LOG0("IRAM-Capable=%d\n",heapInfo.total_free_bytes); } break;