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