diff --git a/lib/usb_cdcacm.c b/lib/usb_cdcacm.c index 9dbcb9e..00691fb 100644 --- a/lib/usb_cdcacm.c +++ b/lib/usb_cdcacm.c @@ -349,7 +349,7 @@ static void cdcacm_set_config(usbd_device *usbd_dev, uint16_t wValue) void cdcacm_setup(void) { - //usb_disconnect(); // force re-enumerate (useful if there is a bootloader using another USB profile) + usb_disconnect(); // force re-enumerate (useful after a restart or if there is a bootloader using another USB profile) /* initialize USB */ usb_device = usbd_init(&st_usbfs_v1_usb_driver, &device_descriptor, &config, usb_strings, 3, usbd_control_buffer, sizeof(usbd_control_buffer));