Got a design question.

Got a design question.
I am modifying the behavior of our camp’s sign at Burning Man. It runs neopixel strips. I want to add the capability to set off a complex display with a button push, and then return to our power conserving background state. We now run the neopixel library and use “delay” and I understand that in order to allow interrupts I have to replace “delay” with a millis timer. I have a number of reasons for wanting to switch to FastLED. My question is whether the FastLED delay function will allow interrupts while running neopixel strips.

Thanks.

The delay function will allow interrupts, but the show function won’t if you are on AVR (however it will on ARM).