From 6bced0adea155aca958bc24e0018743bb2a296a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 12 Apr 2016 09:25:04 +0200 Subject: [PATCH] force re-enumerate for clean start --- lib/usb_cdcacm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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));