From 7d700f8bdce747a26e3ee4737683194d77286ba3 Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Wed, 29 Dec 2010 08:47:29 -0500 Subject: libusbhost: Add usb_device_get_name_from_unique_id() This allows converting from unique IDs to USB device names Change-Id: I8e3b300790c01383aed8e3d4f547b54bcb7c2cd4 Signed-off-by: Mike Lockwood --- include/usbhost/usbhost.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'include/usbhost') diff --git a/include/usbhost/usbhost.h b/include/usbhost/usbhost.h index ccc12b1c4..4a8a4fcd8 100644 --- a/include/usbhost/usbhost.h +++ b/include/usbhost/usbhost.h @@ -96,13 +96,20 @@ int usb_device_get_fd(struct usb_device *device); */ const char* usb_device_get_name(struct usb_device *device); -/* Returns a unique ID for the device. Currently this is generated from the - * dev_name path. +/* Returns a unique ID for the device. + *Currently this is generated from the dev_name path. */ int usb_device_get_unique_id(struct usb_device *device); +/* Returns a unique ID for the device name. + * Currently this is generated from the device path. + */ int usb_device_get_unique_id_from_name(const char* name); +/* Returns the device name for the unique ID. + * Call free() to deallocate the returned string */ +char* usb_device_get_name_from_unique_id(int id); + /* Returns the USB vendor ID from the device descriptor for the USB device */ uint16_t usb_device_get_vendor_id(struct usb_device *device); -- cgit v1.2.3