sc-hsm-embedded
usb_device Struct Reference

#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

Detailed Description

Data structure encapsulating all information necessary to perform USB communication with a device, e.g. device handles, descriptors, bulk pipe ids.


Field Documentation

ID of bulk in

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

ID of bulk interrupt - ignored


The documentation for this struct was generated from the following file: