repacing libusb-legacy with libusb-compact