FastLED 3.10.6
Loading...
Searching...
No Matches

◆ DriverCapabilities()

fl::DriverCapabilities::DriverCapabilities ( )

Definition in capabilities.cpp.hpp.

Definition at line 56 of file capabilities.cpp.hpp.

57 : name()
58 , priority(0)
59 , supports_clockless(false)
60 , supports_spi(false)
65 , flags() {
66 flags.synchronized_start = 0;
67 flags.requires_dma_memory = 0;
68 flags.open_drain_capable = 0;
69 flags.mixed_protocols_ok = 0;
70 flags.reserved = 0;
71}
static constexpr ClocklessTimingCapability unspecified() FL_NO_EXCEPT
fl::u8 priority
higher = preferred
fl::u8 max_total_channels
aggregate cap; 0 = unbounded
FreqRange clockless_frequency
Aggregate frequency ranges.
fl::string_view name
diagnostics, e.g. "RMT5"
struct fl::DriverCapabilities::Flags flags
ClocklessTimingCapability clockless_timing
Clock-tree model — the ONLY chipset-support gate.
static constexpr FreqRange any() FL_NO_EXCEPT

References clockless_frequency, clockless_timing, fl::FL_NO_EXCEPT, flags, max_total_channels, name, priority, spi_frequency, supports_clockless, and supports_spi.