summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-05-30 17:10:08 +0200
committerxengineering <me@xengineering.eu>2024-05-30 17:10:08 +0200
commit034c8209f6e6f17bf5b6f265e2a3ef58f05b2c80 (patch)
treea55fe5012f78f6725ef15b2a8afe8b9e7b677d94
parent96d159114af675d55fe0d7c0f22a69d65e9563fc (diff)
downloadiot-core-034c8209f6e6f17bf5b6f265e2a3ef58f05b2c80.tar
iot-core-034c8209f6e6f17bf5b6f265e2a3ef58f05b2c80.tar.zst
iot-core-034c8209f6e6f17bf5b6f265e2a3ef58f05b2c80.zip
software: Switch back from .Log() to .Cat()
Logging the bytes is not really readable because of time stamp prefixes.
-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)
+ }
}