summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--software/communication/interface.go7
-rw-r--r--software/main.go5
2 files changed, 7 insertions, 5 deletions
diff --git a/software/communication/interface.go b/software/communication/interface.go
index d6111cc..672617e 100644
--- a/software/communication/interface.go
+++ b/software/communication/interface.go
@@ -2,7 +2,6 @@ package communication
import (
"fmt"
- "log"
"go.bug.st/serial"
)
@@ -32,13 +31,13 @@ func NewSerialInterface() (SerialInterface, error) {
return iface, nil
}
-func (i *SerialInterface) Log() {
+func (i *SerialInterface) Cat() error {
for {
data, err := i.Read()
if err != nil {
- log.Fatal(err)
+ return err
}
- log.Printf("RX: '%s'\n", string(data))
+ fmt.Printf("%s", string(data))
}
}
diff --git a/software/main.go b/software/main.go
index d0d3a8c..d0ca2cd 100644
--- a/software/main.go
+++ b/software/main.go
@@ -12,5 +12,8 @@ func main() {
log.Fatal(err)
}
- iface.Log()
+ err = iface.Cat()
+ if err != nil {
+ log.Fatal(err)
+ }
}