diff --git a/main.go b/main.go index ef83a31..162e010 100644 --- a/main.go +++ b/main.go @@ -6,6 +6,7 @@ import ( _ "go-orange/orangefork" "periph.io/x/conn/v3/gpio" "periph.io/x/host/v3" + "time" ) func main() { @@ -25,21 +26,9 @@ func main() { orangefork.PC1_15, orangefork.PC1_16, } - for _, pin := range gpios { - fmt.Printf("PC1_15 pull is : %s\n", pin.Pull().String()) - fmt.Printf("PC1_15 Function is: %s\n", pin.Function()) - fmt.Printf("PC1_15 read is : %s\n", pin.Read()) - } - - if err := orangefork.PC1_15.Out(gpio.High); err != nil { - fmt.Printf("%s\n", err) - } else { - fmt.Println("No problem setting PC1_15 to High") - } - - if err := orangefork.PC1_15.Out(gpio.Low); err != nil { - fmt.Printf("%s\n", err) - } else { - fmt.Println("No problem setting PC1_15 to Low") + t := time.NewTicker(500 * time.Millisecond) + for l := gpio.Low; ; l = !l { + orangefork.PC1_15.Out(l) + <-t.C } }