//go:generate moved out of OS specific go file
To avoid cross platform go generate issue Look at https://github.com/golang/go/issues/16368
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
|
||||
package serial // import "go.bug.st/serial.v1"
|
||||
|
||||
//go:generate go run extras/mksyscall_windows.go -output syscall_windows.go serial_windows.go
|
||||
|
||||
// Port is the interface for a serial Port
|
||||
type Port interface {
|
||||
// SetMode sets all parameters of the serial port
|
||||
|
||||
@@ -23,8 +23,6 @@ type windowsPort struct {
|
||||
handle syscall.Handle
|
||||
}
|
||||
|
||||
//go:generate go run extras/mksyscall_windows.go -output syscall_windows.go serial_windows.go
|
||||
|
||||
//sys regEnumValue(key syscall.Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, class *uint16, value *uint16, valueLen *uint32) (regerrno error) = advapi32.RegEnumValueW
|
||||
|
||||
func nativeGetPortsList() ([]string, error) {
|
||||
|
||||
Reference in New Issue
Block a user