An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/wheelcomplex/serial-pr

Goserial is a simple go package to allow you to read and write from the serial port as a stream of bytes. It aims to have the same API on all platforms, including windows. As an added bonus, the windows package does not use cgo, so you can cross compile for windows from another platform. Unfortunately goinstall does not currently let you cross compile so you will have to do it manually: Currently there is very little in the way of configurability. You can set the baud rate. Then you can Read(), Write(), or Close() the connection. Read() will block until at least one byte is returned. Write is the same. There is currently no exposed way to set the timeouts, though patches are welcome. Currently all ports are opened with 8 data bits, 1 stop bit, no parity, no hardware flow control, and no software flow control. This works fine for many real devices and many faux serial devices including usb-to-serial converters and bluetooth serial ports. You may Read() and Write() simulantiously on the same connection (from different goroutines). Example usage:

Ecosystem
proxy.golang.org
Latest Release
v0.0.0-20161228030958-7dafed5d68ea
about 9 years ago
Versions
1
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/wheelcomplex/serial-pr
spec
License BSD-3-Clause
Namespace github.com/wheelcomplex
First Release about 9 years ago
Last Synced 28 days ago
Repository
Stars 0 on GitHub
Forks 1 on GitHub
Rankings on proxy.golang.org
Overall Top 8.6%
Forks Top 7.0%