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/USBHostTypes.h
- Revision:
- 33:bf48dc2a4240
- Parent:
- 24:868cbfe611a7
--- a/USBHost/USBHostTypes.h Fri Oct 16 11:13:01 2015 +0000 +++ b/USBHost/USBHostTypes.h Mon Apr 18 10:01:46 2016 +0000 @@ -136,10 +136,10 @@ #define CONFIGURATION_DESCRIPTOR_LENGTH 0x09 // ------------ HostController Transfer Descriptor ------------ -typedef struct HCTD { +typedef struct hcTd { __IO uint32_t control; // Transfer descriptor control __IO uint8_t * currBufPtr; // Physical address of current buffer pointer - __IO HCTD * nextTD; // Physical pointer to next Transfer Descriptor + __IO hcTd * nextTD; // Physical pointer to next Transfer Descriptor __IO uint8_t * bufEnd; // Physical address of end of buffer void * ep; // ep address where a td is linked in uint32_t dummy[3]; // padding