libusb is a C library that implements generic access to USB devices. It is designed to be used by developers to promote the creation of applications that interact with USB hardware....