cbi DDRD,2
; switch pull-up off (useless, default)
- cbi DDRD,2
+ cbi PORTD,2
; port d pin 6 -> output
sbi DDRD,6
ret
+INT0_IR_CONF_R:
+
+ ; trigger interrupt on rising edge
+ in tmp1,MCUCR
+ sbr tmp1,(1<<ISC01)
+ sbr tmp1,(1<<ISC00)
+ out MCUCR,tmp1
+
+ ret
+
+INT0_IR_CONF_F:
+
+ ; trigger interrupt on rising edge
+ in tmp1,MCUCR
+ sbr tmp1,(1<<ISC01)
+ cbr tmp1,(1<<ISC00)
+ out MCUCR,tmp1
+
+ ret
-INT0_IR_CONF:
+INT0_IR_CONF_FR:
; trigger interrupt on falling and rising edge
in tmp1,MCUCR