GD32F10x USB-Device
V1.0.0
GD32F10x USB-Device
|
usbd_core.h
Go to the documentation of this file.
void USBD_Init(USB_DEVICE_HANDLE *pudev, USBD_Desc_cb_TypeDef *device_desc, USBD_Class_cb_TypeDef *class_cb, USBD_User_cb_TypeDef *user_cb)
Initialize usb device stack.
Definition: usbd_core.c:64
uint8_t USBD_SetupStage(USB_DEVICE_HANDLE *pudev)
Usb setup stage processing.
Definition: usbd_core.c:107
Definition: usb_core.h:207
uint8_t USBD_DataInStage(USB_DEVICE_HANDLE *pudev, uint8_t EpID)
Data in stage processing.
Definition: usbd_core.c:195
USBD_Status USBD_DeInit(USB_DEVICE_HANDLE *pudev)
De-Initialize USB device stack.
Definition: usbd_core.c:97
void USBD_Disconnect(USB_DEVICE_HANDLE *pudev)
Configure usb device to be unconnected.
Definition: usbd_core.c:49
USB device interrupt management header file.
USBD_Status USBD_SetCfg(USB_DEVICE_HANDLE *pudev, uint8_t ConfigIndex)
Device configuration and interface setting.
Definition: usbd_core.c:263
Device Driver Header file.
uint8_t USBD_DataOutStage(USB_DEVICE_HANDLE *pudev, uint8_t EpID)
Data out stage processing.
Definition: usbd_core.c:143
void USBD_Connect(USB_DEVICE_HANDLE *pudev)
Configure usb device to be connected.
Definition: usbd_core.c:38
Hardware platform configuration header file.
USB enumeration function prototypes.
USBD_Status USBD_ClrCfg(USB_DEVICE_HANDLE *pudev, uint8_t ConfigIndex)
Clear current configuration.
Definition: usbd_core.c:279
Generated on Fri Feb 6 2015 14:56:35 for GD32F10x USB-Device by 1.8.8