Skip to content

stanleynguyen/go-everywhere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-everywhere

Compiling apk

  • Download ndk-bundle
  • go get -u godoc.org/golang.org/x/mobile/cmd/gomobile
  • Run this command inside this project root
ANDROID_HOME=$(pwd) gomobile build -ldflags "-X main.serverURL=<your server url>" -o light.apk github.com/stanleynguyen/go-everywhere/mobo

Flash to arduino

tinygo flash -target arduino uno/main.go

Compiling binary for RPi

GOOS=linux GOARCH=arm GOARM=5 go build -o pi.out -ldflags "-X main.serverURL=<your server url> -X main.pinNumber=<output pin number>" pi/main.go

Then copy to pi with scp pi.out pi@raspberrypi.local:~/