pantry/projects/libusb.info/compat/test.c
Andrew bbaf2cda4e
+libusb.info/compat (#5110)
* new file:   projects/libusb.info/compat/package.yml

* -ludev flag ?

* hmm, clang?

* hmm

* oh... +gcc. working for me

* systemd.io contains 'libudev'

* more tests
2024-02-04 16:04:42 -05:00

23 lines
No EOL
409 B
C

#include <stdio.h>
#include <usb.h>
int main(void)
{
struct usb_bus *busses;
struct usb_bus *bus;
usb_init();
usb_find_busses();
usb_find_devices();
busses = usb_get_busses();
for (bus = busses; bus; bus = bus->next) {
struct usb_device *dev;
for (dev = bus->devices; dev; dev = dev->next) {
printf("%04x:%04x\n",
dev->descriptor.idVendor, dev->descriptor.idProduct);
}
}
return 0;
}