Specifically, calling delay(1000/FRAMES_PER_SECOND) instead of FastLED.delay, and reducing FRAMES_PER_SECOND.
I’m starting to think the latest releases of the ESP8266 and ESP32 cores have included breaking changes or something. I hope to do more testing this weekend.
@Jason_Coon : you could send one to @Yves_BAZIN , he did great work with his 16 to 24 way output driver (not using RMT, but big banging). See http://marc.merlins.org/perso/arduino/post_2018-07-30_Building-a-64x64-Neopixel-Neomatrix-4096-pixels-running-NeoMatrix-FastLED-IR.html#esp32driver (scroll to ‘ESP32 8 or 16 Parallel output and driver’)
I assume you’re getting 16 way output with the RMT driver but if so you’re only getting half the frame rate than you’d be with Yves’ driver.
@Jason_Coon Did you have any time to dig into this? I just loaded up my huzzah this afternoon and get freezing after 20 seconds or so no matter the pattern\color. Using your latest revs.