From 75b50a450637c84e2684f942d65127b213beb0a9 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Fri, 26 Apr 2024 20:43:45 +0200 Subject: [PATCH] added "-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue" to build flags --- ESP32/main.ino | 2 +- ESP32/platformio.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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