BaseUsbHost example program
Dependencies: BaseUsbHost FATFileSystem mbed mbed-rtos
Diff: example1_UsbMouseHost.cpp
- Revision:
- 1:80205a2de336
- Parent:
- 0:2a9734a95d55
--- a/example1_UsbMouseHost.cpp Tue Dec 04 13:39:57 2012 +0000 +++ b/example1_UsbMouseHost.cpp Wed Dec 05 13:25:18 2012 +0000 @@ -25,16 +25,18 @@ UsbHub* hub = new UsbHub(); TEST_ASSERT_TRUE(hub); - for(int i = 0; i < 4; i++) { - ctlEp = hub->PortEp[i]; - if (ctlEp) { + for(int i = 0; i < MAX_HUB_PORT; i++) { + if (UsbMouseHost::check(hub->PortEp[i])) { + ctlEp = hub->PortEp[i]; break; } } + if (ctlEp == NULL) { + error("USB Mouse not found\n"); + } mouse = new UsbMouseHost(ctlEp); TEST_ASSERT(mouse); - while(1) { uint32_t status;