Fix Mass Storage Host Class driver GetMaxLUN command - incorrect function return...
[pub/USBasp.git] / Demos / Host / ClassDriver / MouseHost / MouseHost.c
index 844fa33..5b9b443 100644 (file)
@@ -98,6 +98,14 @@ int main(void)
                                        USB_HostState = HOST_STATE_WaitForDeviceRemoval;\r
                                        break;\r
                                }\r
+\r
+                               if (USB_HID_Host_SetBootProtocol(&Mouse_HID_Interface) != 0)\r
+                               {\r
+                                       printf("Could not Set Boot Protocol Mode.\r\n");\r
+                                       LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
+                                       USB_HostState = HOST_STATE_WaitForDeviceRemoval;\r
+                                       break;\r
+                               }\r
                                \r
                                printf("Mouse Enumerated.\r\n");\r
                                USB_HostState = HOST_STATE_Configured;\r