From 22fd238ed220d1cd0df683841e6beca5efe803ed Mon Sep 17 00:00:00 2001 From: Be Date: Tue, 4 Mar 2025 16:53:59 -0600 Subject: [PATCH] app console: add largest free block size to `heaps` This is the maximum amount that malloc can currently allocate in a single allocation. --- src/tangara/app_console/app_console.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tangara/app_console/app_console.cpp b/src/tangara/app_console/app_console.cpp index 8a3df7c3..49cb9788 100644 --- a/src/tangara/app_console/app_console.cpp +++ b/src/tangara/app_console/app_console.cpp @@ -362,12 +362,16 @@ int CmdHeaps(int argc, char** argv) { << std::endl; std::cout << (heap_caps_get_minimum_free_size(MALLOC_CAP_DMA) / 1024) << " KiB free at lowest" << std::endl; + std::cout << (heap_caps_get_largest_free_block(MALLOC_CAP_DMA) / 1024) + << " KiB largest free block" << std::endl; std::cout << "heap stats (external):" << std::endl; std::cout << (heap_caps_get_free_size(MALLOC_CAP_SPIRAM) / 1024) << " KiB free" << std::endl; std::cout << (heap_caps_get_minimum_free_size(MALLOC_CAP_SPIRAM) / 1024) << " KiB free at lowest" << std::endl; + std::cout << (heap_caps_get_largest_free_block(MALLOC_CAP_SPIRAM) / 1024) + << " KiB largest free block" << std::endl; return 0; }