From 07eb4af174f31c449a86dd459e2c81702f74acf1 Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Tue, 27 Jul 2010 19:05:33 -0400 Subject: libusbhost: add usb_device_get_unique_id_from_name() Change-Id: Idce54fc26d0432d4dc46f605623c4960c0e8690f Signed-off-by: Mike Lockwood --- libusbhost/usbhost.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libusbhost') diff --git a/libusbhost/usbhost.c b/libusbhost/usbhost.c index 613dbaa..98ccf7c 100644 --- a/libusbhost/usbhost.c +++ b/libusbhost/usbhost.c @@ -270,6 +270,13 @@ int usb_device_get_unique_id(struct usb_device *device) return bus * 1000 + dev; } +int usb_device_get_unique_id_from_name(const char* name) +{ + int bus = 0, dev = 0; + sscanf(name, USB_FS_ID_SCANNER, &bus, &dev); + return bus * 1000 + dev; +} + uint16_t usb_device_get_vendor_id(struct usb_device *device) { struct usb_device_descriptor* desc = (struct usb_device_descriptor*)device->desc; -- cgit v1.1