From 7c6b2019a302fb064665c1a69e559678c299e9bb Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Thu, 17 Sep 2009 13:12:21 +0000 Subject: Fix Mass Storage Host Class driver GetMaxLUN command - incorrect function return codes used in comparison to check for success. Add HID Host Class driver functions to set the report protocol, add more class driver documentation. --- Demos/Host/ClassDriver/MouseHost/MouseHost.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Demos') diff --git a/Demos/Host/ClassDriver/MouseHost/MouseHost.c b/Demos/Host/ClassDriver/MouseHost/MouseHost.c index 844fa334c..5b9b4431e 100644 --- a/Demos/Host/ClassDriver/MouseHost/MouseHost.c +++ b/Demos/Host/ClassDriver/MouseHost/MouseHost.c @@ -98,6 +98,14 @@ int main(void) USB_HostState = HOST_STATE_WaitForDeviceRemoval; break; } + + if (USB_HID_Host_SetBootProtocol(&Mouse_HID_Interface) != 0) + { + printf("Could not Set Boot Protocol Mode.\r\n"); + LEDs_SetAllLEDs(LEDMASK_USB_ERROR); + USB_HostState = HOST_STATE_WaitForDeviceRemoval; + break; + } printf("Mouse Enumerated.\r\n"); USB_HostState = HOST_STATE_Configured; -- cgit v1.2.3