diff --git a/include/sta/rtos/debug/heap_stats.hpp b/include/sta/rtos/debug/heap_stats.hpp index 210aed9..e5d8d9a 100644 --- a/include/sta/rtos/debug/heap_stats.hpp +++ b/include/sta/rtos/debug/heap_stats.hpp @@ -11,7 +11,7 @@ #include -#ifdef STA_DEBUGGING_ENABLED +#ifdef STA_DEBUGGING_ENABLED_NP #include diff --git a/src/debug/heap_stats.cpp b/src/debug/heap_stats.cpp index 7f9cf4a..29823f2 100644 --- a/src/debug/heap_stats.cpp +++ b/src/debug/heap_stats.cpp @@ -7,7 +7,7 @@ #include -#ifdef STA_DEBUGGING_ENABLED +#ifdef STA_DEBUGGING_ENABLED_NP #include #include @@ -19,40 +19,24 @@ namespace sta { size_t getAvailableHeapSpace() { - xHeapStats stats; - vPortGetHeapStats(&stats); - return stats.xAvailableHeapSpaceInBytes; } size_t getNumAllocs() { - xHeapStats stats; - vPortGetHeapStats(&stats); return stats.xNumberOfSuccessfulAllocations; } size_t getNumFrees() { - xHeapStats stats; - vPortGetHeapStats(&stats); return stats.xNumberOfSuccessfulFrees; } void printHeapStats() { - xHeapStats stats; - vPortGetHeapStats(&stats); - STA_DEBUG_PRINTF( - "[HEAP STATS] \n Available: %d\n Lowest: %d\n Mallocs: %d\n Frees: %d", - stats.xAvailableHeapSpaceInBytes, - stats.xMinimumEverFreeBytesRemaining, - stats.xNumberOfSuccessfulAllocations, - stats.xNumberOfSuccessfulFrees - ); } } // namespace rtos } // namespace sta