FastLED 3.9.15
Loading...
Searching...
No Matches
chipset_timing_config.h File Reference

Detailed Description

Runtime chipset timing configuration for clockless LED drivers.

ChipsetTimingConfig carries the bit-period timing (T1/T2/T3/RESET) for a clockless chipset. The encoding pipeline selector (ClocklessEncoder) is a peer concern and lives on ClocklessChipset (in fl/channels/config.h), not on this type. See issue #2467.

Definition in file chipset_timing_config.h.

+ Include dependency graph for chipset_timing_config.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::ChipsetTimingConfig
 Runtime bit-period timing for a clockless chipset. More...
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Functions

template<typename CHIPSET>
constexpr ChipsetTimingConfig fl::makeTimingConfig () FL_NOEXCEPT
 Convert compile-time CHIPSET type to runtime timing config.