@@ -277,6 +277,11 @@ void hw_usb_init(void)
void hw_usb_deinit(void)
{
+ /* HAL_PCD_Stop, USB_DevDisconnect */
+ otgd->dctl |= OTG_DCTL_SDIS;
+ peripheral_clock_delay();
+
+ /* HAL_PCD_MspDeInit */
switch (conf_port) {
case PORT_FS:
gpio_configure_pin(gpioa, 11, GPI_floating);