diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-03-06 23:43:57 +0000 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-03-06 23:43:57 +0000 |
commit | 23f8fb8bafeeda93ce234cb40eb7219d2e36c19c (patch) | |
tree | 8d8cf461108906423bbe4a2586859e8f7a9a459d /libusb/libusb.h | |
parent | 9cfdb494fccac53a4277da7c8b6d15f1a72a4959 (diff) | |
download | libusb-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.h | 5 |
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, |