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] |