VSF Documented
Macros | Functions
vsf_usbh_CDC.c File Reference
#include "component/usb/vsf_usb_cfg.h"
#include "./vsf_usbh_CDC.h"
#include "kernel/vsf_kernel.h"

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 
)