Optimize vendor/product description string display code in MassStorageHost.
[pub/lufa.git] / Demos / Host / ClassDriver / CDCHost / CDCHost.c
index 96b4b43..eb45afe 100644 (file)
@@ -69,6 +69,21 @@ int main(void)
 \r
        for (;;)\r
        {\r
+               switch (USB_HostState)\r
+               {\r
+                       case HOST_STATE_Addressed:\r
+                               if (!(CDC_Host_ConfigurePipes(&VirtualSerial_CDC_Interface)))\r
+                                 LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
+                                 \r
+                               USB_HostState = HOST_STATE_Configured;\r
+                               break;\r
+                       case HOST_STATE_Configured:\r
+                               USB_HostState = HOST_STATE_Ready;\r
+                               break;\r
+                       case HOST_STATE_Ready:\r
+                               break;\r
+               }\r
+       \r
                CDC_Host_USBTask(&VirtualSerial_CDC_Interface);\r
                USB_USBTask();\r
        }\r