Date: Mon, 8 Jun 2009 00:30:50 +0200 From: Hans Petter Selasky <hselasky@c2i.net> To: freebsd-usb@freebsd.org Cc: Jack Twilley <jmt@twilley.org> Subject: Re: How to retrieve iManufacturer/iProduct information from libusb20? Message-ID: <200906080030.53822.hselasky@c2i.net> In-Reply-To: <4A2B29C0.7020709@twilley.org>
index | next in thread | previous in thread | raw e-mail
On Sunday 07 June 2009 04:45:20 Jack Twilley
wrote:
> I have been looking through the source to
usbconfig and other tools
> trying to figure out how to retrieve the
iManufacturer and iProduct
> strings. The libusb20 man page describes the
> libusb20_dev_get_device_desc() function but
there's no useful
> information on the struct it returns. The
include file looks as if the
> struct is automagically generated by macros
within macros which is too
> complicated for me to figure out without
help. Any ideas? There's
> gotta be a better way than using
LIBUSB20_DEVICE_DESC()...
After you find the string index, you can use the
following function to get strings:
int
libusb20_dev_req_string_simple_sync(struct
libusb20_device *pdev,
uint8_t index, void *ptr, uint16_t len);
--HPS
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906080030.53822.hselasky>
