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