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 323 of file config.h.
323 {
326 if (
mName.has_value()) {
328 }
330 }
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::FL_NO_EXCEPT, mLeds, fl::ChannelConfig::mName, mName, fl::ChannelConfig::mScreenMap, mScreenMap, options, and rgb_order.