I have a project where I need to dynamically read usb device information and send it to a teensy device so it can act as a middle man to another host device. I already have some partially working code. The test device is an xbox one controller and an xbox one. The application is already partially written. Most of what needs to be finished is the libusb code for function callbacks for interrupt type and control type messages.