USB Development with Libusb
lsusb (cat /proc/bus/usb/devices)
-> Vendor/ProdID
-> Cfg/If/Alt/Ad
ret = libusb_init(NULL);
libusb_set_debug(NULL,3);
dev = libusb_open_device_with_vid_pid(NULL, Vendor, ProdID);
ret = libusb_set_configuration( dev, Cfg );
ret = libusb_claim_interface(dev,If);
ret = libusb_set_interface_alt_setting( dev, If, Alt );
ret = libusb_interrupt_transfer ( dev, … )