VSF Documented
Data Fields
vk_webusb_hcd_dev_t Struct Reference

Data Fields

uint16_t vid
 
uint16_t pid
 
vk_usbh_dev_tdev
 
val handle
 
enum usb_device_speed_t speed
 
vk_webusb_hcd_dev_state_t state
 
int8_t addr
 
union { 
 
   uint8_t   value 
 
   struct { 
 
      uint8_t   is_resetting: 1 
 
      uint8_t   is_attaching: 1 
 
      uint8_t   is_detaching: 1 
 
      uint8_t   is_detached: 1 
 
   }  
 
evt_mask 
 
vsf_arch_irq_thread_t irq_thread
 
vsf_arch_irq_request_t irq_request
 
vsf_dlist_t urb_pending_list
 

Field Documentation

◆ vid

uint16_t vk_webusb_hcd_dev_t::vid

◆ pid

uint16_t vk_webusb_hcd_dev_t::pid

◆ dev

vk_usbh_dev_t* vk_webusb_hcd_dev_t::dev

◆ handle

val vk_webusb_hcd_dev_t::handle

◆ speed

enum usb_device_speed_t vk_webusb_hcd_dev_t::speed

◆ state

vk_webusb_hcd_dev_state_t vk_webusb_hcd_dev_t::state

◆ addr

int8_t vk_webusb_hcd_dev_t::addr

◆ value

uint8_t vk_webusb_hcd_dev_t::value

◆ is_resetting

uint8_t vk_webusb_hcd_dev_t::is_resetting

◆ is_attaching

uint8_t vk_webusb_hcd_dev_t::is_attaching

◆ is_detaching

uint8_t vk_webusb_hcd_dev_t::is_detaching

◆ is_detached

uint8_t vk_webusb_hcd_dev_t::is_detached

◆ [union]

union { ... } vk_webusb_hcd_dev_t::evt_mask

◆ irq_thread

vsf_arch_irq_thread_t vk_webusb_hcd_dev_t::irq_thread

◆ irq_request

vsf_arch_irq_request_t vk_webusb_hcd_dev_t::irq_request

◆ urb_pending_list

vsf_dlist_t vk_webusb_hcd_dev_t::urb_pending_list