Implicit conversion to the type-erased ChannelConfig so the existing non-template Channel::create() factory accepts a templated config without any per-call-site change.
Definition at line 319 of file config.h.
319 {
322 if (
mName.has_value()) {
324 }
326 }
fl::ScreenMap mScreenMap
Screen mapping (for JS canvas visualization).
fl::span< CRGB > mLeds
LED data span.
ChannelOptions options
Optional channel settings (correction, temperature, dither, rgbw, affinity).
fl::optional< fl::string > mName
Optional user-specified name. If unset, Channel auto-generates one.
EOrder rgb_order
RGB channel ordering.
Chipset chipset
Typed chipset configuration.
Strongly-typed channel configuration with compile-time chipset family.
References chipset, FL_NOEXCEPT, mLeds, fl::ChannelConfig::mName, mName, fl::ChannelConfig::mScreenMap, mScreenMap, options, and rgb_order.