com2w: use inr/outr macros for COM_IRQ_ADDR_CLK
the corresponding register is not inside the lower address space on some devices (like ATtiny 861).
This commit is contained in:
@@ -60,7 +60,10 @@
|
||||
|
||||
|
||||
.macro M_COM2WSETUPPCI
|
||||
sbi COM_IRQ_ADDR_CLK, COM_IRQ_BIT_CLK ; enable pin change irq for CLK line
|
||||
inr r16, COM_IRQ_ADDR_CLK ; enable pin change irq for CLK line
|
||||
ori r16, (1<<COM_IRQ_BIT_CLK)
|
||||
outr COM_IRQ_ADDR_CLK, r16
|
||||
; sbi COM_IRQ_ADDR_CLK, COM_IRQ_BIT_CLK ; enable pin change irq for CLK line
|
||||
in r16, GIMSK ; enable pin change irq PCIE0 or PCIE1
|
||||
ori r16, (1<<COM_IRQ_GIMSK_CLK)
|
||||
out GIMSK, R16
|
||||
|
||||
Reference in New Issue
Block a user