Hi FastLED community! I’ve just gotten into this whole shebang, and as usual am trying to do too many things at once. But this is how we learn. I’ve banged my head against an issue for awhile now, so I’m hoping it’s something simple I’m just not experienced enough to get.
I had a sketch loaded onto an ESP32. FastLED runs well on it. However, I’m trying to relay instructions over through a bluetooth serial connection. I understand there’s some interrupt issues because I’m using WS2812B strips, but hear me out, because I still have the issues when I comment out FastLED.show(), and replace FastLED.delay() with delay() in my loop.
I can send data (SerialBT.read()) without issue until the first pixel assignment. However, after I assign a batch pixel colors, I get a “Guru Meditation Error: Core 1 panic’ed (InstrFetchProhibited). Exception was unhandled.” error the next time I try to do a SerialBT.read(); I’ve tried leds.CRGB(r,g,b), leds.r = r, leds.red = r, etc.
Is there something about accessing members of CRGB that can cause an interrupt error or anything like that?