From d0859b8c475640f9ae5977a6754d709057593eb5 Mon Sep 17 00:00:00 2001 From: Sebastian Zagrodzki Date: Sun, 26 Feb 2017 21:44:15 +0100 Subject: [PATCH] Pass all required info to newEndpoint. --- usb/endpoint.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/usb/endpoint.go b/usb/endpoint.go index ff0a970..cd9b427 100644 --- a/usb/endpoint.go +++ b/usb/endpoint.go @@ -78,10 +78,12 @@ func (e *endpoint) transfer(buf []byte, timeout time.Duration) (int, error) { return n, nil } -func newEndpoint(d *Device) *endpoint { +func newEndpoint(d *Device, s InterfaceSetup, e EndpointInfo) *endpoint { return &endpoint{ - h: d.handle, - readTimeout: d.ReadTimeout, - writeTimeout: d.WriteTimeout, + InterfaceSetup: s, + EndpointInfo: e, + h: d.handle, + readTimeout: d.ReadTimeout, + writeTimeout: d.WriteTimeout, } }