Das IRAM (Instruction RAM) ist ein spezieller Speicherbereich der schon länger knapp ist. Warum es jetzt wieder zum Problem wird kann ich nicht sagen, siehe auch Aktueller Stand ESP32-Arduino 2 - #223 von tueddy
@maxxe Entweder Du deaktivierst Bluetooth (Das verbraucht viel IRAM Speicher) oder Du schaust ob Du einen ESP-32 mit Chip-Revision 3 einsetzt, Lolin D32 Pro sollte es haben: Weboberfläche/Info:
Wenn ja dann kannst Du in der Datei sdkconfig.defaults
diese Zeile anfügen:
CONFIG_ESP32_REV_MIN_3=y
Anschießend einen Clean-Build durchführen. Das spart dann um die 10KB IRAM-Speicher und es können alle Features verwendet werden.
Fragen: Du verwendest einen Lolin D32 Pro? Welche Settings hast Du verändert die zu diesem Speichermangel führen könnten?
Speicher sparen ist das Gebot der Stunde - Amen