4.6.16.2 Functions
RETURN_CODE_t USB_EventHandler (void)
Handles the different types of events.
void USB_SetConfigurationCallbackRegister (USB_SETUP_EVENT_CALLBACK_t callback)
Registers a callback for Set Configuration requests.
void USB_SetInterfaceCallbackRegister (USB_SETUP_EVENT_CALLBACK_t callback)
Registers a callback for Set Interface requests.
void USB_InterfaceDisabledCallbackRegister (USB_EVENT_CALLBACK_t callback)
Registers a callback for disabling interfaces.
void USB_VendorRequestCallbackRegister (USB_SETUP_PROCESS_CALLBACK_t callback)
Registers a callback for vendor requests.
void USB_ClassRequestCallbackRegister (USB_SETUP_PROCESS_CALLBACK_t callback)
Registers a callback for class requests.
void USB_OtherRequestCallbackRegister (USB_SETUP_PROCESS_CALLBACK_t callback)
Registers a callback for other requests.
void USB_SOFCallbackRegister (USB_EVENT_CALLBACK_t callback)
Registers a callback for Start-Of-Frame (SOF) events.
void USB_ResetCallbackRegister (USB_EVENT_CALLBACK_t callback)
Registers a callback for Reset events.
void USB_SuspendCallbackRegister (USB_EVENT_CALLBACK_t callback)
Registers a callback for Suspend events.
void USB_ResumeCallbackRegister (USB_EVENT_CALLBACK_t callback)
Registers a callback for Resume events.