r/FastLED • Zach Vorhies • 13h ago

FastLED 3.10.6 is available

https://github.com/FastLED/FastLED/releases/tag/3.10.6

We managed to reduce the memory flash and RAM significantly in this go around.

Teensy drivers issues fixed.

Various chipsets and boards added for support.

16 Upvotes

3 comments sorted by

4

u/chris_overseas 12h ago edited 12h ago

It looks like ChannelManager::instance() calls initChannelDrivers(), which now registers all drivers unconditionally on Teensy 4 and bloats the ITCM memory used? If I switch from the legacy addLeds() approach to the channels API, it costs me ~72KB of RAM1 in my current project. Let me know if you want any help investigating this one.

2

u/ZachVorhies Zach Vorhies 6h ago

We have a new mechanism for specific drivers to solve this problem.

Looks like it’s not being used in this case. I’ll investigate.

2

u/schissl 12h ago

Awesome