From d891baa8606c6a7879a4c4baf87a004ca30d2ac8 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 7 Jan 2018 22:21:38 -0500 Subject: [PATCH] avr: Clear the TCNT1 register on timer startup Just to be safe, clear the TCNT1 register during init. Signed-off-by: Kevin O'Connor --- src/avr/timer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/avr/timer.c b/src/avr/timer.c index dcd01869..e8880a64 100644 --- a/src/avr/timer.c +++ b/src/avr/timer.c @@ -93,12 +93,13 @@ DECL_SHUTDOWN(timer_reset); void timer_init(void) { + irqstatus_t flag = irq_save(); // no outputs TCCR1A = 0; // Normal Mode TCCR1B = 1<