avr: pin change interrupt

This commit is contained in:
Yurii Soldak
2023-07-24 02:13:38 +02:00
committed by Ron Evans
parent 01d2ef327d
commit 00d46bd25d
7 changed files with 120 additions and 2 deletions
+11
View File
@@ -0,0 +1,11 @@
//go:build arduino
package main
import "machine"
const (
button = machine.D2
buttonMode = machine.PinInputPullup
buttonPinChange = machine.PinRising
)
@@ -5,6 +5,7 @@ package main
import "machine"
const (
button = machine.BUTTON
buttonMode = machine.PinInputPulldown
buttonPinChange = machine.PinFalling
)
+1
View File
@@ -5,6 +5,7 @@ package main
import "machine"
const (
button = machine.BUTTON
buttonMode = machine.PinInputPullup
buttonPinChange = machine.PinRising
)
+1 -2
View File
@@ -12,8 +12,7 @@ import (
)
const (
button = machine.BUTTON
led = machine.LED
led = machine.LED
)
func main() {
+1
View File
@@ -5,6 +5,7 @@ package main
import "machine"
const (
button = machine.BUTTON
buttonMode = machine.PinInputPulldown
buttonPinChange = machine.PinRising | machine.PinFalling
)
+1
View File
@@ -5,6 +5,7 @@ package main
import "machine"
const (
button = machine.BUTTON
buttonMode = machine.PinInput
buttonPinChange = machine.PinFalling
)