Configure golangci-lint and fix warnings
This commit is contained in:
parent
ecd1846975
commit
2e467b3d2e
20 changed files with 915 additions and 559 deletions
|
@ -13,12 +13,13 @@ import (
|
|||
|
||||
func main() {
|
||||
var (
|
||||
address string
|
||||
baudRate int
|
||||
address string
|
||||
baudRate, dataBits int
|
||||
)
|
||||
|
||||
flag.StringVar(&address, "a", "/dev/ttyUSB0", "address")
|
||||
flag.IntVar(&baudRate, "b", 115200, "baud rate")
|
||||
flag.IntVar(&dataBits, "d", 8, "data bits")
|
||||
flag.Parse()
|
||||
|
||||
log.SetFormatter(&log.TextFormatter{
|
||||
|
@ -29,15 +30,18 @@ func main() {
|
|||
|
||||
serialMode := &serial.Mode{
|
||||
BaudRate: baudRate,
|
||||
DataBits: 8,
|
||||
DataBits: dataBits,
|
||||
StopBits: serial.OneStopBit,
|
||||
Parity: serial.NoParity,
|
||||
}
|
||||
|
||||
log.Infof("connecting to %s using %+v", address, serialMode)
|
||||
|
||||
port, err := serial.Open(address, serialMode)
|
||||
if err != nil {
|
||||
log.Fatalf("could not open serial port: %v", err)
|
||||
}
|
||||
|
||||
log.Info("connected")
|
||||
|
||||
defer func() {
|
||||
|
@ -45,6 +49,7 @@ func main() {
|
|||
if err != nil {
|
||||
log.Fatalf("could not close port: %v", err)
|
||||
}
|
||||
|
||||
log.Info("serial port closed")
|
||||
}()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue