From 8f06f6abc8e8aa40a542c25b4863fd6011ea6523 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Thu, 2 Jun 2016 00:28:36 -0500 Subject: [PATCH] Maybe someday I'll suck less at reading datasheets --- avr/send.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/avr/send.c b/avr/send.c index 86311cc..84f3653 100644 --- a/avr/send.c +++ b/avr/send.c @@ -6,7 +6,7 @@ #include #include -#define TIMER0_INTERVAL 1953 +#define TIMER1_INTERVAL 1953 enum { TABBY_SEND_READING = 0, @@ -54,7 +54,7 @@ static void spi_start() { /* * Enable timer interrupt vector */ - TIMSK0 = (1 << TOIE1); + TIMSK0 = (1 << TOIE0); /* * Reset timer counter to zero @@ -64,7 +64,7 @@ static void spi_start() { /* * Set timer interval */ - OCR1A = TIMER0_INTERVAL; + OCR1A = TIMER1_INTERVAL; /* * Set timer clock divider to 1/1 @@ -74,13 +74,13 @@ static void spi_start() { static void spi_end() { DDRB &= ~((1 << DDB5) | (1 << DDB4) | (1 << DDB3)); - TIMSK0 &= ~(1 << TOIE1); + TIMSK0 &= ~(1 << TOIE0); TCNT1 = 0; - OCR1A = TIMER0_INTERVAL; + OCR1A = TIMER1_INTERVAL; TCCR1B = (1 << CS10); } -ISR(TIMER0_COMPB_vect) { +ISR(TIMER1_COMPA_vect) { value_in >>= 1; PORTB |= (1 << PORTB5);