From df3665fc970acbf2707af1b21d718727a884f177 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Sat, 20 Apr 2024 10:08:20 +0200 Subject: [PATCH] show number of ram-pages available for emulation --- ESP32/main.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ESP32/main.ino b/ESP32/main.ino index 09a4acc..3407eef 100644 --- a/ESP32/main.ino +++ b/ESP32/main.ino @@ -256,8 +256,9 @@ void setup() { #endif #if !defined(BUILD_FOR_RP2040) - Serial.print(F("Free RAM before init (decimal bytes): ")); - Serial.println(ESP.getFreeHeap()); + uint32_t free_heap = ESP.getFreeHeap(); + Serial.printf("Free RAM before init: %d decimal bytes (or %d pages (value for the ramsize command in the debugger))", free_heap, std::min(int(free_heap / 8192l), DEFAULT_N_PAGES)); + Serial.println(F("")); #endif Serial.println(F("Init bus")); @@ -306,8 +307,9 @@ void setup() { #endif #if !defined(BUILD_FOR_RP2040) - Serial.print(F("Free RAM after init: ")); + Serial.print(F("Free RAM after init (decimal bytes): ")); Serial.println(ESP.getFreeHeap()); + if (psramFound()) { Serial.print(F("Free PSRAM: ")); Serial.println(ESP.getFreePsram());