VSF Documented
Data Fields
vk_libusb_hcd_t Struct Reference

Data Fields

libusb_contextctx
 
vk_libusb_hcd_dev_t devs [VSF_LIBUSB_HCD_CFG_DEV_NUM]
 
vk_usbh_hcd_thcd
 
uint32_t new_mask
 
uint8_t cur_dev_idx
 
bool is_hotplug_supported
 
vsf_eda_tinit_eda
 
vsf_arch_irq_thread_t init_thread
 
vsf_teda_t teda
 
vsf_sem_t sem
 
vsf_dlist_t urb_list
 

Field Documentation

◆ ctx

libusb_context* vk_libusb_hcd_t::ctx

◆ devs

vk_libusb_hcd_dev_t vk_libusb_hcd_t::devs[VSF_LIBUSB_HCD_CFG_DEV_NUM]

◆ hcd

vk_usbh_hcd_t* vk_libusb_hcd_t::hcd

◆ new_mask

uint32_t vk_libusb_hcd_t::new_mask

◆ cur_dev_idx

uint8_t vk_libusb_hcd_t::cur_dev_idx

◆ is_hotplug_supported

bool vk_libusb_hcd_t::is_hotplug_supported

◆ init_eda

vsf_eda_t* vk_libusb_hcd_t::init_eda

◆ init_thread

vsf_arch_irq_thread_t vk_libusb_hcd_t::init_thread

◆ teda

vsf_teda_t vk_libusb_hcd_t::teda

◆ sem

vsf_sem_t vk_libusb_hcd_t::sem

◆ urb_list

vsf_dlist_t vk_libusb_hcd_t::urb_list