Hi, I'm new to this community.  I've been using FastLED for various WS2812 pixel

Hi, I’m new to this community. I’ve been using FastLED for various WS2812 pixel projects. What brought me here is that I have a bunch of GE G35 strings and I’d like to add G35 support to the FastLED library.

I’m using a timer-based method to send the G35 pulsetrain rather than the delay() method used by the original hacks of the protocol. It seems to work pretty well so far.

I’ve scanned through the FastLED source a bit and could certainly use any pointers as to how best to get started in this endeavor, including what files I should be focusing on, where else to look, etc…

Thanks!

Basically you need to implement a subclass of CLEDController (defined in controller.h) - look at chipsets.h to see how controllers are implemented for various led chipsets (however, be aware that the specific of this are about to change drastically in prep for RGBW and 16-bit RGB support).

I used to have a boatload of G35’s but I recently tossed them all in the bin. After a few years in the elements the UV started to tear them up a bit.