added arm detector

This commit is contained in:
didier committed 2024-07-26 12:58:42 -04:00
1 parent 78dbb155b0
commit 4071a37394
5 files changed
+32 -6

No files matched your search

+11 -6
View File
@@ -2,6 +2,7 @@ package main
import (
"fmt"
"go-orange/orangefork"
"periph.io/x/conn/v3/gpio"
"periph.io/x/host/v3"
"periph.io/x/host/v3/orangepi"
@@ -9,6 +10,10 @@ import (
)
func main() {
fmt.Println(orangefork.Foo())
if 1 == 2-1 {
return
}
s, err := host.Init()
if err != nil {
fmt.Printf("%s", err)
@@ -20,22 +25,22 @@ func main() {
for l := gpio.Low; ; l = !l {
if err := orangepi.PA1_11.Out(l); err != nil {
fmt.Printf("PA1_11 %s", err)
fmt.Printf("PA1_11 %s\n", err)
}
if err := orangepi.PA1_12.Out(l); err != nil {
fmt.Printf("PA1_12 %s", err)
fmt.Printf("PA1_12 %s\n", err)
}
if err := orangepi.PA1_10.Out(l); err != nil {
fmt.Printf("PA1_10 %s", err)
fmt.Printf("PA1_10 %s\n", err)
}
if err := orangepi.PA1_8.Out(l); err != nil {
fmt.Printf("PA1_8 %s", err)
fmt.Printf("PA1_8 %s\n", err)
}
if err := orangepi.PA1_7.Out(l); err != nil {
fmt.Printf("PA1_7 %s", err)
fmt.Printf("PA1_7 %s\n", err)
}
if err := orangepi.PA1_5.Out(l); err != nil {
fmt.Printf("PA1_5 %s", err)
fmt.Printf("PA1_5 %s\n", err)
}
<-t.C
fmt.Println("tick")
+8
View File
@@ -0,0 +1,8 @@
package orangefork
func Foo() string {
if isArm {
return "is arm"
}
return "is not arm"
}
+6
View File
@@ -0,0 +1,6 @@
//go:build arm64
// +build arm64
package orangefork
const isArm = true
+6
View File
@@ -0,0 +1,6 @@
//go:build !arm && !arm64
// +build !arm,!arm64
package orangefork
const isArm = false
+1
View File
@@ -0,0 +1 @@
package orangefork