文件名称:go-serial:用于go-lang的跨平台串行库(基于http的自定义实现
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-28 22:39:38
go library serial serial-port Go
github.com/albenik/go-serial/v2 MacOS注意 从版本v2.1.0开始, GOOS=darwin构建需要IOKit作为依赖项,并且仅在启用cgo的Mac上才可能。 软件包已更新至v2版本 Go的跨平台串行库。 从,现在独立开发。 许多想法来自和 。 欢迎任何PR-。 安装 在GOPATH模式下不起作用 go get -u github.com/albenik/go-serial/v2 MacOS构建需要CGO_ENABLED=1 文档和示例 在此处查看godoc: ://godoc.org/github.com/albenik/go-serial 执照 该软件根据BSD 3条款许可发布
【文件预览】:
go-serial-2
----.gitignore(192B)
----go.mod(384B)
----termios_baudrate_linux.go(690B)
----serial_windows.go(12KB)
----serial_termsettings_linux.go(957B)
----serial_termsettings_unix.go(701B)
----doc.go(3KB)
----serial.go(2KB)
----example_getportlist_test.go(510B)
----unixutils()
--------select_unix.go(3KB)
----constants_freebsd.go(1KB)
----termios_setting_darwin.go(322B)
----termios_baudrate_darwin.go(298B)
----termios_baudrate_unix.go(606B)
----serial_termsettings_darwin.go(1KB)
----serial_test.go(554B)
----LICENSE(1KB)
----constants_linux.go(1KB)
----CHANGELOG.md(684B)
----go.sum(3KB)
----example_serialport_test.go(672B)
----.github()
--------workflows()
----constants_openbsd.go(1KB)
----example_test.go(1KB)
----README.md(924B)
----termios_setting_unix.go(306B)
----example_modem_bits_test.go(1KB)
----termios_unix.go(3KB)
----options.go(828B)
----enumerator()
--------doc.go(822B)
--------usb_freebsd.go(300B)
--------usb_windows.go(10KB)
--------enumerator.go(1KB)
--------example_getdetailedportlist_test.go(682B)
--------usb_windows_test.go(2KB)
--------usb_darwin.go(6KB)
--------usb_linux.go(3KB)
--------syscall_windows.go(1KB)
--------usb_ole_windows.go(3KB)
--------zsyscall_windows.go(4KB)
----constants_darwin_386.go(1KB)
----errors.go(3KB)
----constants_darwin.go(318B)
----.editorconfig(192B)
----serial_unix.go(10KB)
----syscall_windows.go(5KB)
----constants_darwin_amd64.go(1KB)
----zsyscall_windows.go(5KB)