VSF Documented
Data Structures | Macros | Typedefs | Enumerations | Variables
usbhd_hcd.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "component/usb/host/vsf_usbh.h"
#include "kernel/vsf_kernel.h"
#include "hal/vsf_hal.h"
#include "hal/driver/common/template/vsf_template_usb.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

struct  hc32f10x_usbhd_const_t
 
class  hc32f10x_usbhd_hcd_t
 

Macros

#define USB_HDC_HAS_CONST
 include the infrastructure
 

Typedefs

typedef struct hc32f10x_usbhd_const_t hc32f10x_usbhd_const_t
 
typedef enum hc32f10x_usbhd_hcd_state_t hc32f10x_usbhd_hcd_state_t
 
typedef struct hc32f10x_usbhd_hcd_t hc32f10x_usbhd_hcd_t
 

Enumerations

enum  hc32f10x_usbhd_hcd_state_t {
  HC32F10X_HCD_STATE_WAIT_CONNECT ,
  HC32F10X_HCD_STATE_WAIT_RESET ,
  HC32F10X_HCD_STATE_WAIT_RESET_CLEAR ,
  HC32F10X_HCD_STATE_CONNECTED
}
 

Variables

const vk_usbh_hcd_drv_t hc32f10x_usbhd_hcd_drv
 

Macro Definition Documentation

◆ USB_HDC_HAS_CONST

#define USB_HDC_HAS_CONST

include the infrastructure

Typedef Documentation

◆ hc32f10x_usbhd_const_t

◆ hc32f10x_usbhd_hcd_state_t

◆ hc32f10x_usbhd_hcd_t

Enumeration Type Documentation

◆ hc32f10x_usbhd_hcd_state_t

Enumerator
HC32F10X_HCD_STATE_WAIT_CONNECT 
HC32F10X_HCD_STATE_WAIT_RESET 
HC32F10X_HCD_STATE_WAIT_RESET_CLEAR 
HC32F10X_HCD_STATE_CONNECTED 

Variable Documentation

◆ hc32f10x_usbhd_hcd_drv

const vk_usbh_hcd_drv_t hc32f10x_usbhd_hcd_drv
extern