|
FastLED 3.9.15
|
Compile-time trait to extract timing values from timing types.
| TIMING | Timing type with enum-based T1, T2, T3 values |
Usage:
Definition at line 35 of file timing_traits.h.
#include <timing_traits.h>
Static Public Attributes | |
| static constexpr u32 | BIT_PERIOD = TIMING::T1 + TIMING::T2 + TIMING::T3 |
| Total bit period (T1 + T2 + T3) in nanoseconds. | |
| static constexpr u32 | RESET = TIMING::RESET |
| Reset/latch time (microseconds) | |
| static constexpr u32 | T1 = TIMING::T1 |
| High time for bit 0 (nanoseconds) | |
| static constexpr u32 | T2 = TIMING::T2 |
| Additional high time for bit 1 (nanoseconds) | |
| static constexpr u32 | T3 = TIMING::T3 |
| Low tail duration (nanoseconds) | |