|
FastLED 3.10.6
|
|
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 95 of file config.h.
References encoder_for(), FL_NO_EXCEPT, and makeTimingConfig().
Referenced by fl::ChannelConfig::ChannelConfig(), and setup().
Here is the call graph for this function:
Here is the caller graph for this function: