Use better maintained go.bug.st/serial

This commit switches to serial port library to the better maintained
go.bug.st/serial library.
This commit is contained in:
Jan Dittberner 2020-04-17 19:39:06 +02:00
parent 42d1e6e991
commit 80b3309c7c
7 changed files with 51 additions and 65 deletions

View file

@ -5,11 +5,11 @@ import (
"fmt"
"time"
log "github.com/sirupsen/logrus"
"go.bug.st/serial"
"git.cacert.org/cacert-gosigner/datastructures"
"git.cacert.org/cacert-gosigner/shared"
"github.com/goburrow/serial"
log "github.com/sirupsen/logrus"
)
func main() {
@ -19,20 +19,19 @@ func main() {
flag.Parse()
var clientConfig *ClientConfig
var serialConfig *serial.Config
var serialConfig *serial.Mode
var err error
if clientConfig, err = readConfig(configFile); err != nil {
log.Panic(err)
}
serialConfig = fillSerialConfig(clientConfig)
serialConfig = fillSerialMode(clientConfig)
if clientConfig.Debug {
log.SetLevel(log.DebugLevel)
}
log.Infof("connecting to %s", serialConfig.Address)
log.Tracef("serial parameters %v", serialConfig)
port, err := serial.Open(serialConfig)
log.Infof("connecting to %s using %+v", clientConfig.SerialAddress, serialConfig)
port, err := serial.Open(clientConfig.SerialAddress, serialConfig)
if err != nil {
log.Fatal(err)
}