|
sc-hsm-embedded
|
#include <usb_device.h>
Data Fields | |
| struct libusb_device_handle * | handle |
| struct libusb_config_descriptor * | configuration_descriptor |
| uint8_t | bulk_in |
| uint8_t | bulk_out |
| uint8_t | interrupt |
Data structure encapsulating all information necessary to perform USB communication with a device, e.g. device handles, descriptors, bulk pipe ids.
| uint8_t usb_device::bulk_in |
ID of bulk in
| uint8_t usb_device::bulk_out |
ID of bulk out
| struct libusb_config_descriptor* usb_device::configuration_descriptor |
Libusb device configuration descriptor
| struct libusb_device_handle* usb_device::handle |
Libusb device handle
| uint8_t usb_device::interrupt |
ID of bulk interrupt - ignored