USB Data Endpoint

The USB Data Endpoint plugin allows to perform low-level interactions with a USB device by sending and receiving USB packets over specific bulk, interrupt or isochronous endpoints.

This functionality comes indespensible during the development of non-standard USB devices which do not fall into any of the predefined USB classes. If that’s the case, you can’t simply use Operating System-provided facilities to communicate with your device. With USB Endpoint plugin, however, you can send carefully crafted command messages over OUT-endpoints and then inspect the replies sent to you by the device over IN-endpoints.