GD32F1x0: USB/GD32_USB_Device_Library/Core/inc/usbd_it.h Source File

GD32F1x0

usbd_it.h
Go to the documentation of this file.
1 
11 /* Define to prevent recursive inclusion -------------------------------------*/
12 #ifndef __GD32F1X0_USBD_IT_H
13 #define __GD32F1X0_USBD_IT_H
14 
15 /* Includes ------------------------------------------------------------------*/
16 #include "usbd_pwr.h"
17 #include "usbd_core.h"
18 
35 /* USB interrupt handle set */
36 typedef struct _USB_INTHandler
37 {
38  uint8_t (* HP_ST) (USB_CORE_HANDLE *pudev);
39  uint8_t (* LP_ST) (USB_CORE_HANDLE *pudev);
40  uint8_t (* PMOU) (USB_CORE_HANDLE *pudev);
41  uint8_t (* Error) (USB_CORE_HANDLE *pudev);
42  uint8_t (* Reset) (USB_CORE_HANDLE *pudev);
43  uint8_t (* SOF) (USB_CORE_HANDLE *pudev);
44  uint8_t (* ESOF) (USB_CORE_HANDLE *pudev);
45  uint8_t (* Suspend) (USB_CORE_HANDLE *pudev);
46  uint8_t (* WakeUp) (USB_CORE_HANDLE *pudev);
47 }
49 
54 #endif /* __GD32F1X0_USBD_IT_H */
55 
68 /************************ (C) COPYRIGHT 2014 GIGADEVICE *****END OF FILE****/
Power management header file.
USB device core function protoype.
Generated by   doxygen 1.8.10