Invert Data/Clock?

Crazy idea, but what about supporting the inversion of data/clock lines to allow people to use existing, analog LED controllers to run addressable LEDs with existing hardware without modification?

I am planning to add the feature of runtime selectable pins very soon :slight_smile: So the output pin mapping of nearly all controllers will then work without recompilation or hardware modification!

Thanks. To be clear, I mean an inversion of the outputs (1=0 and 0=1). :wink:

Ahh ok. Should be possible as well: https://github.com/Makuna/NeoPixelBus/issues/174

I suspect my WS2812 strip does not work with the 3.3V data line and needs a level shifter. I’d like to use a simple transistor for this and would need the esp32 signal inverted. I dont see how I use this with WLED. Is this configurable? Compiletime option? Modify code?
Thanks for any hint