|
FastLED 3.9.15
|
Compile-time timing extraction from ChipsetTiming structs.
This file provides template utilities to extract timing values (T1, T2, T3) from ChipsetTiming struct parameters at compile-time. This enables controllers to accept a single ChipsetTiming parameter while extracting individual timing values for use in template parameters and constexpr calculations.
Definition in file timing_traits.h.
Include dependency graph for timing_traits.h:Go to the source code of this file.
Classes | |
| struct | fl::CustomTimingTraits< T1_NS, T2_NS, T3_NS, RESET_US > |
| Helper to create timing traits from individual timing values Useful for creating custom timing configurations at compile-time. More... | |
| struct | fl::TimingTraits< TIMING > |
| Compile-time trait to extract timing values from timing types. More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| void | fl::convert_fastled_timings_to_timedeltas (u16 t1_in, u16 t2_in, u16 t3_in, u16 *out_t0h, u16 *out_t0l, u16 *out_t1h, u16 *out_t1l) FL_NOEXCEPT |