1 
2 #ifndef _USB_PORT_H
3 #define _USB_PORT_H
4 
5 #include "ht32.h"
6 //#include "ht32_usbd_core.h"
7 #include "usbd_code.h"
8 
9 
10 #define HT32F_DVB_USBConnect()      USBD_DPpullupCmd(ENABLE)
11 #define HT32F_DVB_USBDisConnect()   USBD_DPpullupCmd(DISABLE)
12 
13 
14 /* º¯ÊýÉùÃ÷ */
15 void usbd_sof_callback(USBDCore_TypeDef *pCore);
16 void usbd_reset_callback(USBDCore_TypeDef *pCore);
17 void usbd_suspend_callback(USBDCore_TypeDef *pCore);
18 void usbd_resume_callback(USBDCore_TypeDef *pCore);
19 
20 void usbd_setup_callback(USBDCore_TypeDef *pCore);
21 void usbd_ep0_in_callback(USBDCore_TypeDef *pCore);
22 void usbd_ep0_out_callback(USBDCore_TypeDef *pCore);
23 
24 void usbd_ep_in_callback(USBDCore_TypeDef *pCore, USBD_EPTn_Enum EPTn);
25 void usbd_ep_out_callback(USBDCore_TypeDef *pCore, USBD_EPTn_Enum EPTn);
26 
27 void USB_Configuration(USBDCore_TypeDef *pCore);
28 
29 #endif /* _USB_PORT_H */
30