usb_port.h 847 B

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