FreeCalypso > hg > fc-usbser-tools
annotate libuwrap/find_dev.h @ 101:ba741a1af0e3
doc/CP2102-EEPROM-tools: article started
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 28 Sep 2023 06:35:39 +0000 |
parents | fe4231326fb2 |
children |
rev | line source |
---|---|
9 | 1 /* |
2 * This header file contains definitions and declarations related to | |
3 * functions for locating specific FTDI/CP2102/etc USB devices. | |
4 */ | |
5 | |
6 struct usbdev_matchspec { | |
7 unsigned usb_vid; | |
8 unsigned usb_pid; | |
11
fe4231326fb2
libuwrap: implement locating by description-string
Mychaela Falconia <falcon@freecalypso.org>
parents:
9
diff
changeset
|
9 const char *manuf_string; |
fe4231326fb2
libuwrap: implement locating by description-string
Mychaela Falconia <falcon@freecalypso.org>
parents:
9
diff
changeset
|
10 const char *product_string; |
fe4231326fb2
libuwrap: implement locating by description-string
Mychaela Falconia <falcon@freecalypso.org>
parents:
9
diff
changeset
|
11 const char *serial; |
9 | 12 unsigned index; |
13 }; | |
14 | |
15 extern struct usb_device * | |
16 find_usbdev_by_matchspec(const struct usbdev_matchspec *match); | |
17 | |
18 extern struct usb_device * | |
19 find_usbdev_by_busdev(const char *bus_dev_spec); | |
20 | |
21 extern struct usb_device * | |
22 find_usbdev_by_desc_string(const char *desc_string); |