Definition at line 150 of file ws2812_stream_decoder.cpp.hpp.
150 {
154 record(high_ns, mode, b >= 0);
155 if (b < 0) {
157 return;
158 }
160 return;
161 }
164 record(high_ns, mode,
true);
165 }
167}
ChipsetTiming4Phase mTiming
void record(u32 high_ns, Mode mode, bool stream_valid) FL_NO_EXCEPT
static constexpr u32 kExceptionBandNs
Bits within this distance of the calibrated threshold are recorded for re-classification against the ...
void appendBit(int bit) FL_NO_EXCEPT
int flexPwmBitFromHigh(u32 high_ns, const ChipsetTiming4Phase &timing) FL_NO_EXCEPT
Bit from a HIGH whose LOW was a gap/reset or was not captured: range check against the T0H / T1H wind...
int flexPwmBitFromMidpoint(u32 high_ns, u32 midpoint_ns) FL_NO_EXCEPT
Bit from a HIGH followed by a normal LOW: HIGH-only midpoint split.
References appendBit(), FASTLED_FORCE_INLINE, fl::FL_NO_EXCEPT, fl::channels::rx::flexPwmBitFromHigh(), fl::channels::rx::flexPwmBitFromMidpoint(), FromHigh, kExceptionBandNs, mMidpoint, mStats, mTiming, and record().
Referenced by calibrate(), and pushBit().