package main import ( "fmt" "periph.io/x/conn/v3/gpio" "periph.io/x/host/v3" "periph.io/x/host/v3/orangepi" "time" ) func main() { host.Init() t := time.NewTicker(500 * time.Millisecond) for l := gpio.Low; ; l = !l { orangepi.PA1_8.Out(l) <-t.C fmt.Println("tick") } }