diff --git a/ESP32/main.ino b/ESP32/main.ino index 9bb78b4..1ffa6fc 100644 --- a/ESP32/main.ino +++ b/ESP32/main.ino @@ -256,7 +256,7 @@ void setup() { Serial.print(F("Free RAM after init (decimal bytes): ")); Serial.println(ESP.getFreeHeap()); - if (psramFound()) { + if (psramInit()) { uint32_t free_psram = ESP.getFreePsram(); Serial.printf("Free PSRAM: %d decimal bytes (or %d pages (see 'ramsize' in the debugger))", free_psram, free_psram / 8192l); Serial.println(F("")); diff --git a/ESP32/platformio.ini b/ESP32/platformio.ini index 3938d19..fee90e9 100644 --- a/ESP32/platformio.ini +++ b/ESP32/platformio.ini @@ -17,7 +17,7 @@ board_build.filesystem = littlefs lib_deps = greiman/SdFat@^2.1.2 adafruit/Adafruit NeoPixel bblanchon/ArduinoJson@^6.19.4 -build_flags = -std=gnu++2a -DESP32=1 -ggdb3 -D_GLIBCXX_USE_C99 +build_flags = -std=gnu++2a -DESP32=1 -ggdb3 -D_GLIBCXX_USE_C99 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue build_unflags = -std=gnu++11 -std=gnu++17 extra_scripts = pre:prepare.py