main: access minimumEverFreeHeap only when needed
This commit is contained in:
parent
7c2ea617f9
commit
310dc029a0
2
main.cpp
2
main.cpp
|
@ -882,8 +882,8 @@ public:
|
||||||
|
|
||||||
if (print_memory_usage) {
|
if (print_memory_usage) {
|
||||||
auto currentFreeHeap = xPortGetFreeHeapSize();
|
auto currentFreeHeap = xPortGetFreeHeapSize();
|
||||||
auto minimumEverFreeHeap = xPortGetMinimumEverFreeHeapSize();
|
|
||||||
if (currentFreeHeap != lastFreeHeapSize) {
|
if (currentFreeHeap != lastFreeHeapSize) {
|
||||||
|
auto minimumEverFreeHeap = xPortGetMinimumEverFreeHeapSize();
|
||||||
// 14KiB is the LVGL memory size used in InfiniTime
|
// 14KiB is the LVGL memory size used in InfiniTime
|
||||||
constexpr uint32_t pinetime_heap_memory = configTOTAL_HEAP_SIZE;
|
constexpr uint32_t pinetime_heap_memory = configTOTAL_HEAP_SIZE;
|
||||||
uint32_t mem_used = pinetime_heap_memory - currentFreeHeap;
|
uint32_t mem_used = pinetime_heap_memory - currentFreeHeap;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user