Back to
➜ If you are using libraries that are not meant for that platform and the library uses straight malloc() instead of SDRAM.malloc() and free() instead SDRAM.free() then it might create memory issues.
Double check if your screen library has any of that. If so you’ll have to modify the library so that it uses the SDRAM API and of course ensure those calls are made after the call to begin() ➜ if they allocate memory in the constructor you’ll have to move it out into some init() or begin() function that you’ll call from setup() after calling SDRAM.begin() (and make sure nothing is done in the constructor that requires that buffer) if you leave stuff there.