VSF Documented
vsf_usbh_CDC.c File Reference

Macros

#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__
 
#define __VSF_USBH_CDC_CLASS_IMPLEMENT
 

Functions

void vk_usbh_cdc_evthandler (vsf_eda_t *eda, vsf_evt_t evt)
 
vsf_err_t vk_usbh_cdc_init (vk_usbh_cdc_t *pthis, vk_usbh_t *usbh, vk_usbh_dev_t *dev, vk_usbh_ifs_parser_t *parser_ifs)
 
void vk_usbh_cdc_fini (vk_usbh_cdc_t *pthis)
 
vsf_err_t vk_usbh_cdc_prepare_urb (vk_usbh_cdc_t *pthis, bool tx, vk_usbh_urb_t *urb)
 
vsf_err_t vk_usbh_cdc_submit_urb (vk_usbh_cdc_t *pthis, vk_usbh_urb_t *urb)
 
void vk_usbh_cdc_free_urb (vk_usbh_cdc_t *pthis, vk_usbh_urb_t *urb)
 

Macro Definition Documentation

◆ __VSF_USBH_CLASS_IMPLEMENT_CLASS__

#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__

◆ __VSF_USBH_CDC_CLASS_IMPLEMENT

#define __VSF_USBH_CDC_CLASS_IMPLEMENT

Function Documentation

◆ vk_usbh_cdc_evthandler()

void vk_usbh_cdc_evthandler ( vsf_eda_t * eda,
vsf_evt_t evt )

◆ vk_usbh_cdc_init()

vsf_err_t vk_usbh_cdc_init ( vk_usbh_cdc_t * pthis,
vk_usbh_t * usbh,
vk_usbh_dev_t * dev,
vk_usbh_ifs_parser_t * parser_ifs )

◆ vk_usbh_cdc_fini()

void vk_usbh_cdc_fini ( vk_usbh_cdc_t * pthis)

◆ vk_usbh_cdc_prepare_urb()

vsf_err_t vk_usbh_cdc_prepare_urb ( vk_usbh_cdc_t * pthis,
bool tx,
vk_usbh_urb_t * urb )

◆ vk_usbh_cdc_submit_urb()

vsf_err_t vk_usbh_cdc_submit_urb ( vk_usbh_cdc_t * pthis,
vk_usbh_urb_t * urb )

◆ vk_usbh_cdc_free_urb()

void vk_usbh_cdc_free_urb ( vk_usbh_cdc_t * pthis,
vk_usbh_urb_t * urb )
Generated from commit: vsfteam/vsf@ceb53fd