From 54a6cc41ee4cef0d01958f9dab12493827795cc1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 14 May 2012 23:38:35 +0200 Subject: digital/ai, digital/io: fix for io board after using interrupts for chrono --- digital/ai/src/utils/timer.avr.c | 4 ++++ digital/io/src/init.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'digital') diff --git a/digital/ai/src/utils/timer.avr.c b/digital/ai/src/utils/timer.avr.c index 7045b9c8..d00278f8 100644 --- a/digital/ai/src/utils/timer.avr.c +++ b/digital/ai/src/utils/timer.avr.c @@ -62,7 +62,11 @@ timer_init (void) TCCR0B = regv (FOC0A, FOC0B, 5, 4, WGM02, CS02, CS01, CS00, 0, 0, 0, 0, 0, 1, 0, 0); #endif +#ifdef TIMSK0 TIMSK0 = _BV (TOIE0); +#else + TIMSK |= _BV (TOIE0); +#endif } uint8_t diff --git a/digital/io/src/init.c b/digital/io/src/init.c index eda6435c..1236b11c 100644 --- a/digital/io/src/init.c +++ b/digital/io/src/init.c @@ -227,6 +227,6 @@ FSM_TRANS (INIT_WAIT_SECOND_JACK_OUT, /* Set the flag to transmit to other FSM. */ init_match_is_started = 1; /* Start the chrono. */ - chrono_init (); + chrono_start (); return FSM_NEXT (INIT_WAIT_SECOND_JACK_OUT, jack_removed_from_bot); } -- cgit v1.2.3