Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
serial
✓ github.com/tarm/serial
Open a serial port and read data
package main
import (
"log"
"github.com/tarm/serial"
)
func main() {
c := &serial.Config{Name: "COM1", Baud: 9600}
s, err := serial.OpenPort(c)
if err != nil {
log.Fatal(err)
}
defer s.Close()
buf := make([]byte, 128)
n, err := s.Read(buf)
if err != nil {
log.Fatal(err)
}
log.Printf("Read %d bytes: %s", n, buf[:n])
}
Debug
Known issues
No known issues recorded.
Upgrade
Version history
0.0.0-20180830185346-98f6abe2eb07latest on pkg.go.dev
Audit
Dependencies
No dependency data recorded yet.