FastLED/NeoPixel examples that are non-blocking?

I'm sorry, your code makes no sense at all. I thought you might need a little push in the right direction, apologies for misjudging your needs. Given that you will need much more detailed guidance, perhaps you could explain in more detail what it is you want to do, so we don't waste time creating something that doesn't do what you want. You say you want to fade between two colours, but which two, how will the colours be chosen? Will just one pixel be doing this fade, or all of them? If just one, what will the others be doing?