Talk on getting around ESP32 memory issues

This should be helpful to anyone doing RGBPanels on ESP32 in resolutions bigger than 64x64:
http://marc.merlins.org/perso/arduino/post_2020-01-14_LCA-2020-Talk_-ESP32-Memory-Management_-Neopixels-and-RGBPanels.html
(especially if you run gif decoding, which uses more memories on top of that)

2 Likes

Good talk, thanks for sharing. Your documented experiences remind me why I’m not pushing the ESP32 SmartMatrix Library port to more people, those memory issues aren’t fun to discover or work around.

I need to do a few more PSRAM tests to see how much can be moved out of the main RAM, but yeah, memory on ESP32 is “complicated”.
It’s a shame though because otherwise it’s a very nice chip, and its traceback errors beat the teensy crashes and never quite working reliably serial output.