VSF Documented
Data Fields
vk_usbh_uac_t Struct Reference

Data Fields

vk_usbh_tusbh
 
vk_usbh_dev_tdev
 
vk_usbh_ifs_tifs
 
uint8_t stream_cur
 
uint8_t stream_num
 
uint8_t is_ep0_busy: 1
 
uint8_t is_req_pending: 1
 
uint8_t is_cur_req: 1
 
struct usb_ctrlrequest_t req
 
void * req_data
 
vsf_usbh_uac_task_t task
 
vk_usbh_uac_stream_t streams [VSF_USBH_UAC_CFG_STREAM_NUM]
 
union { 
 
   usb_uac_ac_interface_header_desc_t   ac_header 
 
   uint8_t   ac_interface_desc [1] 
 
};  
 

Field Documentation

◆ usbh

vk_usbh_t* vk_usbh_uac_t::usbh

◆ dev

vk_usbh_dev_t* vk_usbh_uac_t::dev

◆ ifs

vk_usbh_ifs_t* vk_usbh_uac_t::ifs

◆ stream_cur

uint8_t vk_usbh_uac_t::stream_cur

◆ stream_num

uint8_t vk_usbh_uac_t::stream_num

◆ is_ep0_busy

uint8_t vk_usbh_uac_t::is_ep0_busy

◆ is_req_pending

uint8_t vk_usbh_uac_t::is_req_pending

◆ is_cur_req

uint8_t vk_usbh_uac_t::is_cur_req

◆ req

struct usb_ctrlrequest_t vk_usbh_uac_t::req

◆ req_data

void* vk_usbh_uac_t::req_data

◆ task

vsf_usbh_uac_task_t vk_usbh_uac_t::task

◆ streams

◆ ac_header

usb_uac_ac_interface_header_desc_t vk_usbh_uac_t::ac_header

◆ ac_interface_desc

uint8_t vk_usbh_uac_t::ac_interface_desc[1]

◆ [union]

union { ... } vk_usbh_uac_t