I added the Isochronous to USBHost library. The Isochronous code based on the following. http://developer.mbed.org/users/va009039/code/USBHostC270_example/
Dependencies: FATFileSystem mbed-rtos
Fork of USBHost_AddIso by
Diff: USBHost/USBHost.cpp
- Revision:
- 33:bf48dc2a4240
- Parent:
- 31:271fcfd7cfc2
--- a/USBHost/USBHost.cpp Fri Oct 16 11:13:01 2015 +0000 +++ b/USBHost/USBHost.cpp Mon Apr 18 10:01:46 2016 +0000 @@ -307,7 +307,7 @@ do { volatile HCTD* td = (volatile HCTD*)addr; addr = (uint32_t)td->nextTD; //Dequeue from physical list - td->nextTD = tdList; //Enqueue into reversed list + td->nextTD = (hcTd*)tdList; //Enqueue into reversed list tdList = td; } while(addr);