fix reset handling
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 4 Sep 2015 07:24:58 +0000 (16:24 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 4 Sep 2015 07:24:58 +0000 (16:24 +0900)
ChangeLog
src/main.c

index f5e0bc9..ba34efd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-04  Niibe Yutaka  <gniibe@fsij.org>
+
+       * src/main.c (usb_cb_device_reset): Fix bDeviceState on reset.
+
 2015-09-02  Niibe Yutaka  <gniibe@fsij.org>
 
        * src/main.c (CDC_CTRL_DTR): New.
index 8ae3959..1bba0b5 100644 (file)
@@ -212,7 +212,7 @@ usb_cb_device_reset (void)
 
   /* Notify upper layer.  */
   chopstx_mutex_lock (&usb_mtx);
-  bDeviceState = UNCONNECTED;
+  bDeviceState = ATTACHED;
   connected = 0;
   if (!wait_usb_connection)
     chopstx_cond_signal (&cnd_usb);