|
FastLED 3.9.15
|
|
static |
Enroll every channel driver available on this platform with ChannelManager.
Convenience forwarder to fl::enableAllDrivers() (defined out-of-line in src/platforms/channel_drivers.impl.cpp.hpp, linked into libfastled). Use this to restore 3.10.3-style runtime driver flexibility — every driver is registered, any affinity string resolves at runtime.
Tree-shaking (issue #2428). The body lives in a single TU. If a sketch never calls FastLED.enableAllDrivers(), -Wl,--gc-sections drops that TU and transitively every BusTraits<Bus::X> / registerWithManager() / driver factory it references — the binary-size fix from #2420 / #2421 is preserved structurally, no "magic include" required at the call site.
Example:
Definition at line 557 of file FastLED.cpp.hpp.
References fl::enableAllDrivers().
Here is the call graph for this function: