Browse Source

acsess TIMSK instead of TIMSK0 on ATmega16/32

feature/2017
Christian Kroll 9 years ago
parent
commit
6356b9f770
  1. 2
      src/borg_hw/borg_hw_andreborg.c
  2. 2
      src/borg_hw/borg_hw_borg16.c

2
src/borg_hw/borg_hw_andreborg.c

@ -26,7 +26,7 @@
# define TIMER0_INT_ENABLE() TIMSK0 |= _BV(OCIE0A)
# define TIMER0_ISR TIMER0_COMPA_vect
#else // ATmega16/32
# define TIMER0_OFF() TIMSK0 &= ~(OCIE0); TCCR0 = 0
# define TIMER0_OFF() TIMSK &= ~(OCIE0); TCCR0 = 0
# define TIMER0_CTC_CS256() TCCR0 = _BV(WGM01) | _BV(CS02)
# define TIMER0_RESET() TCNT0 = 0
# define TIMER0_COMPARE(t) OCR0 = t

2
src/borg_hw/borg_hw_borg16.c

@ -48,7 +48,7 @@
# define TIMER0_INT_ENABLE() TIMSK0 |= _BV(OCIE0A)
# define TIMER0_ISR TIMER0_COMPA_vect
#else // ATmega16/32
# define TIMER0_OFF() TIMSK0 &= ~(OCIE0); TCCR0 = 0
# define TIMER0_OFF() TIMSK &= ~(OCIE0); TCCR0 = 0
# define TIMER0_CTC_CS256() TCCR0 = _BV(WGM01) | _BV(CS02)
# define TIMER0_RESET() TCNT0 = 0
# define TIMER0_COMPARE(t) OCR0 = t

Loading…
Cancel
Save