Loading include/usbhost/usbhost.h +3 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,9 @@ int usb_endpoint_wait(struct usb_device *device, int *out_ep_num); /* Cancels a pending usb_endpoint_queue() operation on an endpoint. */ int usb_endpoint_cancel(struct usb_endpoint *ep); /* Returns the usb_device for the given endpoint */ struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep); /* Returns the endpoint address for the given endpoint */ int usb_endpoint_number(struct usb_endpoint *ep); Loading libusbhost/usbhost.c +5 −0 Original line number Diff line number Diff line Loading @@ -444,6 +444,11 @@ int usb_endpoint_cancel(struct usb_endpoint *ep) return ioctl(ep->dev->fd, USBDEVFS_DISCARDURB, &ep->urb); } struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep) { return ep->dev; } int usb_endpoint_number(struct usb_endpoint *ep) { return ep->desc.bEndpointAddress; Loading Loading
include/usbhost/usbhost.h +3 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,9 @@ int usb_endpoint_wait(struct usb_device *device, int *out_ep_num); /* Cancels a pending usb_endpoint_queue() operation on an endpoint. */ int usb_endpoint_cancel(struct usb_endpoint *ep); /* Returns the usb_device for the given endpoint */ struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep); /* Returns the endpoint address for the given endpoint */ int usb_endpoint_number(struct usb_endpoint *ep); Loading
libusbhost/usbhost.c +5 −0 Original line number Diff line number Diff line Loading @@ -444,6 +444,11 @@ int usb_endpoint_cancel(struct usb_endpoint *ep) return ioctl(ep->dev->fd, USBDEVFS_DISCARDURB, &ep->urb); } struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep) { return ep->dev; } int usb_endpoint_number(struct usb_endpoint *ep) { return ep->desc.bEndpointAddress; Loading