|
VSF Documented
|
Data Fields | ||
| uint16_t | vid | |
| uint16_t | pid | |
| vk_usbh_dev_t * | dev | |
| 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 | |
| uint16_t vk_webusb_hcd_dev_t::vid |
| uint16_t vk_webusb_hcd_dev_t::pid |
| vk_usbh_dev_t* vk_webusb_hcd_dev_t::dev |
| val vk_webusb_hcd_dev_t::handle |
| enum usb_device_speed_t vk_webusb_hcd_dev_t::speed |
| vk_webusb_hcd_dev_state_t vk_webusb_hcd_dev_t::state |
| int8_t vk_webusb_hcd_dev_t::addr |
| uint8_t vk_webusb_hcd_dev_t::value |
| uint8_t vk_webusb_hcd_dev_t::is_resetting |
| uint8_t vk_webusb_hcd_dev_t::is_attaching |
| uint8_t vk_webusb_hcd_dev_t::is_detaching |
| uint8_t vk_webusb_hcd_dev_t::is_detached |
| union { ... } vk_webusb_hcd_dev_t::evt_mask |
| vsf_arch_irq_thread_t vk_webusb_hcd_dev_t::irq_thread |
| vsf_arch_irq_request_t vk_webusb_hcd_dev_t::irq_request |
| vsf_dlist_t vk_webusb_hcd_dev_t::urb_pending_list |