|
FastLED 3.9.15
|
| void fl::enableAllDrivers | ( | ) |
Register every channel driver available on this platform with ChannelManager, restoring 3.10.3-style runtime driver selection.
Convenience counterpart to fl::enableDrivers<Bus...>(). Idempotent — BusTraits<B>::registerWithManager() deduplicates by name on the manager side, so calling more than once is safe.
Performance vs. binary size. Calling this brings every driver TU into the link, which is exactly what the default build avoids (see #2428). Only call when you actually need runtime driver flexibility.
References FL_NOEXCEPT.
Referenced by CFastLED::add(), and CFastLED::enableAllDrivers().
Here is the caller graph for this function: