Handles PCD interrupt request.
Initializes the PCD according to the specified parameters in the PCD_InitTypeDef and initialize the associated handle.
Receive an amount of data.
Open and configure an endpoint.
Disconnection event callback.
USB Start Of Frame callback.
Connection event callback.
Incomplete ISO OUT callback.
Incomplete ISO IN callback.
Set the USB Device address.
Set a STALL condition over an endpoint
Clear a STALL condition over in an endpoint
DeInitializes the PCD peripheral.
Activate remote wakeup signalling
De-activate remote wakeup signalling.
Send BatteryCharging message to user layer callback.
Send LPM message to user layer callback.
Abort an USB EP transaction.
Activate BatteryCharging feature.
Handle BatteryCharging Process.
Disconnect the USB device.
Check FIFO for the next packet to be loaded.
process EP OUT transfer complete interrupt.
process EP OUT setup packet received interrupt.
Deactivate BatteryCharging feature.
Handles PCD Wakeup interrupt request.
Set the USB Device high speed test mode.
Return the PCD handle state.