VSF Documented
Public Types | Data Fields
f1cx00s_usbh_hcd_t Struct Reference

Public Types

enum  {
  HCD_STATE_WAIT_HOSTMODE ,
  HCD_STATE_WAIT_CONNECT ,
  HCD_STATE_WAIT_RESET ,
  HCD_STATE_WAIT_RESET_CLEAR ,
  HCD_STATE_CONNECTED
}
 

Data Fields

f1cx00s_usb_otg_totg
 
enum f1cx00s_usbh_hcd_t:: { ... }  state
 
uint16_t unchained_ep_in_mask
 
vsf_teda_t teda
 
vk_usbh_hcd_thcd
 
vk_usbh_dev_tdev
 
vsf_dlist_t urb_list
 
vsf_sem_t sem
 
vk_usbh_hcd_urb_turb_cur [3]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HCD_STATE_WAIT_HOSTMODE 
HCD_STATE_WAIT_CONNECT 
HCD_STATE_WAIT_RESET 
HCD_STATE_WAIT_RESET_CLEAR 
HCD_STATE_CONNECTED 

Field Documentation

◆ otg

f1cx00s_usb_otg_t* f1cx00s_usbh_hcd_t::otg

◆ []

enum { ... } f1cx00s_usbh_hcd_t::state

◆ unchained_ep_in_mask

uint16_t f1cx00s_usbh_hcd_t::unchained_ep_in_mask

◆ teda

vsf_teda_t f1cx00s_usbh_hcd_t::teda

◆ hcd

vk_usbh_hcd_t* f1cx00s_usbh_hcd_t::hcd

◆ dev

vk_usbh_dev_t* f1cx00s_usbh_hcd_t::dev

◆ urb_list

vsf_dlist_t f1cx00s_usbh_hcd_t::urb_list

◆ sem

vsf_sem_t f1cx00s_usbh_hcd_t::sem

◆ urb_cur

vk_usbh_hcd_urb_t* f1cx00s_usbh_hcd_t::urb_cur[3]