diff --git a/libusbhost/include/usbhost/usbhost.h b/libusbhost/include/usbhost/usbhost.h index 88b5b4406..84594c818 100644 --- a/libusbhost/include/usbhost/usbhost.h +++ b/libusbhost/include/usbhost/usbhost.h @@ -216,7 +216,7 @@ int usb_device_control_transfer(struct usb_device *device, int usb_device_bulk_transfer(struct usb_device *device, int endpoint, void* buffer, - int length, + unsigned int length, unsigned int timeout); /** Reset USB bus for the device */ diff --git a/libusbhost/usbhost.c b/libusbhost/usbhost.c index 299fdc475..68aca1774 100644 --- a/libusbhost/usbhost.c +++ b/libusbhost/usbhost.c @@ -600,7 +600,7 @@ int usb_device_control_transfer(struct usb_device *device, int usb_device_bulk_transfer(struct usb_device *device, int endpoint, void* buffer, - int length, + unsigned int length, unsigned int timeout) { struct usbdevfs_bulktransfer ctrl;