kopia lustrzana https://github.com/cyoung/stratux
RY835AI GPS will now use USB if connected, otherwise GPIO
rodzic
23c6d59f4c
commit
319f0240d0
|
@ -53,7 +53,14 @@ var serialConfig *serial.Config
|
|||
var serialPort *serial.Port
|
||||
|
||||
func initGPSSerial() bool {
|
||||
serialConfig = &serial.Config{Name: "/dev/ttyAMA0", Baud: 9600}
|
||||
var device string
|
||||
if _, err := os.Stat("/dev/ttyACM0"); err == nil {
|
||||
device = "/dev/ttyACM0"
|
||||
} else {
|
||||
device = "/dev/ttyAMA0"
|
||||
}
|
||||
log.Printf("Using %s for GPS\n", device)
|
||||
serialConfig = &serial.Config{Name: device, Baud: 9600}
|
||||
p, err := serial.OpenPort(serialConfig)
|
||||
if err != nil {
|
||||
log.Printf("serial port err: %s\n", err.Error())
|
||||
|
|
Ładowanie…
Reference in New Issue