From 4ab934ab72af3f16993caf0eab62f68a08ded13a Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Sun, 10 Mar 2013 04:41:28 +0100 Subject: dali/wdt: check bus on boot, clear wdt --- dali2.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dali2.c') diff --git a/dali2.c b/dali2.c index 5b5c8d7..ee00c1b 100644 --- a/dali2.c +++ b/dali2.c @@ -280,3 +280,12 @@ static void dali_init(void) asm volatile ("" ::: "memory"); TCCR0B = (0 << CS02) | (1 << CS01) | (0 << CS00); // 8 MHz / 8 = 1MHz } + +static void dali_buscheck(void) +{ + while ((PIND >> D_DALII) & 1) { + uart_puttick(); + uart_puts("DALI bus stuck/not powered/active\n"); + _delay_ms(20); + } +} -- cgit v1.2.1