FreeCalypso > hg > fc-usbser-tools
annotate libuwrap/find_dev.h @ 105:1e820ed0904e
Installed-binaries: list of binaries installed by this package
I am establishing a new convention for all FreeCalypso tools, across
different packages and source repositories: each FC tools package
will have a file name Installed-binaries listing all user-invokable
binaries that package installs in /opt/freecalypso/bin. These files
are to serve as an aid to users and distro package maintainers who
prefer to not add /opt/freecalypso/bin to their PATH. The alternative
to adding this directory to PATH is to create a symlink for every
installed binary in some standard location such as /usr/bin or
/usr/local/bin, pointing to the actual binary in /opt/freecalypso/bin;
having a list of all FC-installed binaries in a standardized format
will allow this process to be automated.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 29 Sep 2023 19:42:53 +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); |
