summaryrefslogtreecommitdiff
path: root/libusb/libusb.h
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2008-03-06 23:43:57 +0000
committerDaniel Drake <dsd@gentoo.org>2008-03-06 23:43:57 +0000
commit23f8fb8bafeeda93ce234cb40eb7219d2e36c19c (patch)
tree8d8cf461108906423bbe4a2586859e8f7a9a459d /libusb/libusb.h
parent9cfdb494fccac53a4277da7c8b6d15f1a72a4959 (diff)
downloadlibusb-23f8fb8bafeeda93ce234cb40eb7219d2e36c19c.tar.gz
Add convenience function to find and open a device by USB VID+PID
Lots of libusb apps I write are simple test apps not intended to be real apps. Having a function available to quickly locate my device will be handy in such situations.
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r--libusb/libusb.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index cddc232..4e1bc14 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -231,10 +231,13 @@ void libusb_device_unref(libusb_device *dev);
libusb_dev_handle *libusb_open(libusb_device *dev);
void libusb_close(libusb_dev_handle *devh);
-struct libusb_device *libusb_devh_get_device(libusb_dev_handle *devh);
+libusb_device *libusb_devh_get_device(libusb_dev_handle *devh);
int libusb_claim_interface(libusb_dev_handle *dev, int iface);
int libusb_release_interface(libusb_dev_handle *dev, int iface);
+libusb_dev_handle *libusb_open_device_with_vid_pid(uint16_t vendor_id,
+ uint16_t product_id);
+
/* async I/O */
libusb_urb_handle *libusb_async_control_transfer(libusb_dev_handle *devh,