diff --git a/wled00/data/index.js b/wled00/data/index.js index 31726f40..4744fb38 100644 --- a/wled00/data/index.js +++ b/wled00/data/index.js @@ -702,7 +702,7 @@ ${i.psram?inforow("PSRAM ☾",((i.tpram-i.psram)/1024).toFixed(0)+"/"+(i.tpram/1 ${i.psusedram?inforow("Max used PSRAM ☾",((i.tpram-i.psusedram)/1024).toFixed(0)+" kB",", "+((i.tpram-i.psusedram)*100.0/i.tpram).toFixed(1)+"%"):""} ${i.freestack?inforow("Free stack ☾",(i.freestack/1000).toFixed(3)," kB"):""}
-${i.tpram?inforow("PSRAM ☾",(i.tpram/1024/1024).toFixed(0)," MB"):""} +${i.tpram?inforow("PSRAM " + (i.psrmode?"("+i.psrmode+" mode) ":"") + " ☾",(i.tpram/1024/1024).toFixed(0)," MB"):""} ${i.e32flash?inforow("Flash mode "+i.e32flashmode+i.e32flashtext + " ☾",i.e32flash+" MB, "+i.e32flashspeed," Mhz"):""} ${i.e32model?inforow(i.e32model + " ☾",i.e32cores +" core(s),"," "+i.e32speed+" Mhz"):""} ${inforow("Environment",i.arch + " " + i.core + " (" + i.lwip + ")")} diff --git a/wled00/json.cpp b/wled00/json.cpp index 64254963..c03a61f0 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -1066,6 +1066,13 @@ void serializeInfo(JsonObject root) root[F("tpram")] = ESP.getPsramSize(); //WLEDMM root[F("psram")] = ESP.getFreePsram(); root[F("psusedram")] = ESP.getMinFreePsram(); + #if CONFIG_ESP32S3_SPIRAM_SUPPORT // WLEDMM -S3 has "qspi" or "opi" PSRAM mode + #if CONFIG_SPIRAM_MODE_OCT + root[F("psrmode")] = F("🚀 OPI"); + #elif CONFIG_SPIRAM_MODE_QUAD + root[F("psrmode")] = F("qspi 🛻"); + #endif + #endif } #else // for testing