From 204ad1f8c95daa07ec047435b0a4b029bc0187ec Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 5 Sep 2026 11:02:20 +0200 Subject: [PATCH] add psram so standalone compiles --- lib_standalone/Arduino.cpp | 1 + lib_standalone/Arduino.h | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/lib_standalone/Arduino.cpp b/lib_standalone/Arduino.cpp index cf7651354..3932cce76 100644 --- a/lib_standalone/Arduino.cpp +++ b/lib_standalone/Arduino.cpp @@ -29,6 +29,7 @@ NativeConsole Serial; +EspClass ESP; ETHClass ETH; WiFiClass WiFi; diff --git a/lib_standalone/Arduino.h b/lib_standalone/Arduino.h index e521fa40b..e1f19c0fe 100644 --- a/lib_standalone/Arduino.h +++ b/lib_standalone/Arduino.h @@ -34,6 +34,15 @@ #include "WString.h" #include "Network.h" +// stub of Arduino-ESP32's EspClass, holding only what is called outside of #ifndef EMSESP_STANDALONE +class EspClass { + public: + size_t getPsramSize() { + return 0; // standalone has no PSRAM + } +}; + +extern EspClass ESP; extern ETHClass ETH; extern WiFiClass WiFi;