24 extern void USB_Power_Event (uint32_t power);
25 extern void USB_Reset_Event (
void);
26 extern void USB_Suspend_Event (
void);
27 extern void USB_Resume_Event (
void);
28 extern void USB_WakeUp_Event (
void);
29 extern void USB_SOF_Event (
void);
30 extern void USB_Error_Event (uint32_t error);
33 #define USB_EVT_SETUP 1
36 #define USB_EVT_OUT_NAK 4
37 #define USB_EVT_IN_NAK 5
38 #define USB_EVT_OUT_STALL 6
39 #define USB_EVT_IN_STALL 7
42 extern void (*
const USB_P_EP[USB_LOGIC_EP_NUM])(uint32_t event);
45 extern void USB_EndPoint0 (uint32_t event);
46 extern void USB_EndPoint1 (uint32_t event);
47 extern void USB_EndPoint2 (uint32_t event);
48 extern void USB_EndPoint3 (uint32_t event);
49 extern void USB_EndPoint4 (uint32_t event);
52 extern void USB_Configure_Event (
void);
53 extern void USB_Interface_Event (
void);
54 extern void USB_Feature_Event (
void);