VSF Documented
Public Types | Data Fields
f1cx00s_usbh_hcd_urb_t Struct Reference

Public Types

enum  {
  URB_STATE_IDLE ,
  URB_STATE_QUEUED ,
  URB_STATE_START_SUBMITTING ,
  URB_STATE_SUBMITTING ,
  URB_STATE_TO_FREE
}
 
enum  {
  EP0_STATE_IDLE ,
  EP0_STATE_SETUP ,
  EP0_STATE_DATA ,
  EP0_STATE_STATUS
}
 

Data Fields

vsf_dlist_node_t urb_node
 
uint8_t epidx
 
enum f1cx00s_usbh_hcd_urb_t:: { ... }  state
 
enum f1cx00s_usbh_hcd_urb_t:: { ... }  ep0_state
 
uint16_t cur_size
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
URB_STATE_IDLE 
URB_STATE_QUEUED 
URB_STATE_START_SUBMITTING 
URB_STATE_SUBMITTING 
URB_STATE_TO_FREE 

◆ anonymous enum

anonymous enum
Enumerator
EP0_STATE_IDLE 
EP0_STATE_SETUP 
EP0_STATE_DATA 
EP0_STATE_STATUS 

Field Documentation

◆ urb_node

vsf_dlist_node_t f1cx00s_usbh_hcd_urb_t::urb_node

◆ epidx

uint8_t f1cx00s_usbh_hcd_urb_t::epidx

◆ []

enum { ... } f1cx00s_usbh_hcd_urb_t::state

◆ []

enum { ... } f1cx00s_usbh_hcd_urb_t::ep0_state

◆ cur_size

uint16_t f1cx00s_usbh_hcd_urb_t::cur_size