I noticed you're not using the MALLOC_CAP_DMA flag for buffers that will be used for DMA transfers to a peripheral. e.g. NeoPixelBus/src/internal/NeoEsp32I2sMethod.h Line 231 in 13b7d2e _i2sBuffer = static_cast<uint8_t*>(malloc(_i2sBuffe...
If working on a PSRAM attached device, this is needed i2s MALLOC_CAP_DMA 8a76e13 Makuna merged commit 8161894 into master Feb 15, 2021 Makuna deleted the Esp32I2sPSRAM branch Feb 15, 2021 Makuna mentioned this pull request Feb 15, 2021 ESP32 I2S: With PSRAM present it should use...