|
FastLED 3.9.15
|
|
constexpr |
Build a ClocklessChipset from a compile-time TIMING trait.
Collapses the historical two-step pattern:
into a single expression:
The encoder selector is extracted from the TIMING trait via encoder_for<>(): timings with a static ENCODER member (e.g., TIMING_UCS7604_800KHZ) yield that encoder; others default to CLOCKLESS_ENCODER_WS2812.
| TIMING | Compile-time chipset timing trait (e.g., TIMING_WS2812_800KHZ) |
| pin | GPIO data pin |
Definition at line 94 of file config.h.
References encoder_for(), FL_NOEXCEPT, and makeTimingConfig().
Referenced by fl::ChannelConfig::ChannelConfig().
Here is the call graph for this function:
Here is the caller graph for this function: