From 354e4cc46c19751b932f534e74e87988143c2b14 Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Wed, 19 Sep 2012 19:35:40 +0200 Subject: dali: avoid RX start bit glitches --- dali2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dali2.c b/dali2.c index 1823c97..92e0ea5 100644 --- a/dali2.c +++ b/dali2.c @@ -112,6 +112,11 @@ ISR(TIMER0_COMPA_vect) case DALI_RX_SBIT: if (!hist_majority_0()) { + if (history == 0xf8) { + subsamp = 7; + return; + } + dalistat.falsestart++; dali_state = rx_prevstate_errs; return; -- cgit v1.2.1