VSF Documented
Data Fields
usb_device Struct Reference

#include <libusb.h>

Data Fields

struct usb_devicenext
 
struct usb_deviceprev
 
struct libusb_device_descriptor descriptor
 
struct libusb_config_descriptorconfig
 
void * dev
 
uint8_t devnum
 
uint8_t num_children
 
struct usb_device ** children
 
struct libusb_config_descriptor __config
 
vk_usbh_t__host
 
vk_usbh_dev_t__dev
 
int devnum
 
char devpath [16]
 
enum usb_device_speed speed
 
struct usb_host_configactconfig
 
struct usb_host_endpointep_in [16]
 
struct usb_host_endpointep_out [16]
 
struct device dev
 

Field Documentation

◆ next

struct usb_device * usb_device::next

◆ prev

struct usb_device * usb_device::prev

◆ descriptor

struct libusb_device_descriptor usb_device::descriptor

◆ config

struct libusb_config_descriptor * usb_device::config

◆ dev [1/2]

void * usb_device::dev

◆ devnum [1/2]

uint8_t usb_device::devnum

◆ num_children

uint8_t usb_device::num_children

◆ children

struct usb_device ** usb_device::children

◆ __config

struct libusb_config_descriptor usb_device::__config

◆ __host

vk_usbh_t* usb_device::__host

◆ __dev

vk_usbh_dev_t* usb_device::__dev

◆ devnum [2/2]

int usb_device::devnum

◆ devpath

char usb_device::devpath[16]

◆ speed

enum usb_device_speed usb_device::speed

◆ actconfig

struct usb_host_config* usb_device::actconfig

◆ ep_in

struct usb_host_endpoint* usb_device::ep_in[16]

◆ ep_out

struct usb_host_endpoint* usb_device::ep_out[16]

◆ dev [2/2]

struct device usb_device::dev