|
VSF Documented
|
Public Types | |
| enum | { VSF_WINUSB_HCD_DEV_STATE_DETACHED , VSF_WINUSB_HCD_DEV_STATE_DETACHING , VSF_WINUSB_HCD_DEV_STATE_ATTACHED } |
Data Fields | ||
| uint16_t | vid | |
| uint16_t | pid | |
| HANDLE | hDev | |
| WINUSB_INTERFACE_HANDLE | hUsbIfs [8] | |
| vk_usbh_dev_t * | dev | |
| enum usb_device_speed_t | speed | |
| enum vk_winusb_hcd_dev_t:: { ... } | state | |
| int8_t | addr | |
| uint8_t | ifs_num | |
| 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 | |
| vk_winusb_hcd_dev_ep_t | ep [2 *16] | |
| anonymous enum |
| uint16_t vk_winusb_hcd_dev_t::vid |
| uint16_t vk_winusb_hcd_dev_t::pid |
| HANDLE vk_winusb_hcd_dev_t::hDev |
| WINUSB_INTERFACE_HANDLE vk_winusb_hcd_dev_t::hUsbIfs[8] |
| vk_usbh_dev_t* vk_winusb_hcd_dev_t::dev |
| enum usb_device_speed_t vk_winusb_hcd_dev_t::speed |
| enum { ... } vk_winusb_hcd_dev_t::state |
| int8_t vk_winusb_hcd_dev_t::addr |
| uint8_t vk_winusb_hcd_dev_t::ifs_num |
| uint8_t vk_winusb_hcd_dev_t::value |
| uint8_t vk_winusb_hcd_dev_t::is_resetting |
| uint8_t vk_winusb_hcd_dev_t::is_attaching |
| uint8_t vk_winusb_hcd_dev_t::is_detaching |
| uint8_t vk_winusb_hcd_dev_t::is_detached |
| union { ... } vk_winusb_hcd_dev_t::evt_mask |
| vsf_arch_irq_thread_t vk_winusb_hcd_dev_t::irq_thread |
| vsf_arch_irq_request_t vk_winusb_hcd_dev_t::irq_request |
| vsf_dlist_t vk_winusb_hcd_dev_t::urb_pending_list |
| vk_winusb_hcd_dev_ep_t vk_winusb_hcd_dev_t::ep[2 *16] |