avr: make basetimer work on AtTiny85, too.
This commit is contained in:
@@ -88,11 +88,18 @@ BaseTimer_Init: ; setup timer for IRQ every 100ms
|
|||||||
|
|
||||||
|
|
||||||
ldi r16, (1<<OCF0A) ; clear pending interrupts
|
ldi r16, (1<<OCF0A) ; clear pending interrupts
|
||||||
|
.ifdef TIFR0
|
||||||
out TIFR0, r16
|
out TIFR0, r16
|
||||||
|
.else
|
||||||
|
out TIFR, r16
|
||||||
|
.endif
|
||||||
|
|
||||||
ldi r16, (1<<OCIE0A) ; Timer/Counter0 Output Compare Match A Interrupt Enable
|
ldi r16, (1<<OCIE0A) ; Timer/Counter0 Output Compare Match A Interrupt Enable
|
||||||
|
.ifdef TIMSK0
|
||||||
out TIMSK0, r16
|
out TIMSK0, r16
|
||||||
|
.else
|
||||||
|
out TIMSK, r16
|
||||||
|
.endif
|
||||||
sec
|
sec
|
||||||
ret
|
ret
|
||||||
; @end
|
; @end
|
||||||
|
|||||||
Reference in New Issue
Block a user