VSF Documented
Data Structures | Macros | Typedefs | Enumerations | Functions
vsf_usbmitm.h File Reference
#include "component/vsf_component.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

struct  vsf_usb_mitm_trans_t
 
struct  vsf_usb_mitm_urb_t
 
class  vsf_usb_mitm_t
 

Macros

#define VSF_USB_MITM_USBH_PERIODIC_TICKTOCK   DISABLED
 
#define VSF_USB_MITM_USBH_URB_NUM   2
 

Typedefs

typedef vk_usbh_urb_t VSF_USB_MITM_USBH_URB_NUM struct vsf_usb_mitm_trans_t vsf_usb_mitm_trans_t
 
typedef enum vsf_usb_mitm_evt_t vsf_usb_mitm_evt_t
 
typedef struct vsf_usb_mitm_urb_t vsf_usb_mitm_urb_t
 

Enumerations

enum  vsf_usb_mitm_evt_t { USB_ON_PREPARE_DATA = VSF_USBD_MAX_EVT + 0 }
 

Functions

 dcl_vsf_fifo (vsf_usb_mitm_usbh_urb_ready_fifo) def_vsf_fifo(vsf_usb_mitm_usbh_urb_ready_fifo
 
void vsf_usb_mitm_start (vsf_usb_mitm_t *mitm)
 

Macro Definition Documentation

◆ VSF_USB_MITM_USBH_PERIODIC_TICKTOCK

#define VSF_USB_MITM_USBH_PERIODIC_TICKTOCK   DISABLED

◆ VSF_USB_MITM_USBH_URB_NUM

#define VSF_USB_MITM_USBH_URB_NUM   2

Typedef Documentation

◆ vsf_usb_mitm_trans_t

◆ vsf_usb_mitm_evt_t

◆ vsf_usb_mitm_urb_t

Enumeration Type Documentation

◆ vsf_usb_mitm_evt_t

Enumerator
USB_ON_PREPARE_DATA 

Function Documentation

◆ dcl_vsf_fifo()

dcl_vsf_fifo ( vsf_usb_mitm_usbh_urb_ready_fifo  )

◆ vsf_usb_mitm_start()

void vsf_usb_mitm_start ( vsf_usb_mitm_t mitm)
Generated from commit: vsfteam/vsf@f33b89f