USB host library, support isochronous,bulk,interrupt and control.

Dependents:   BaseUsbHost_example BaseJpegDecode_example SimpleJpegDecode_example

Import programBaseUsbHost_example

BaseUsbHost example program

Revision:
4:d931d24c2f81
Parent:
3:ae77d63a1eda
--- a/BaseUsbHostIntEp.cpp	Sun Jan 06 11:45:18 2013 +0000
+++ b/BaseUsbHostIntEp.cpp	Fri Jan 25 14:51:33 2013 +0000
@@ -10,7 +10,7 @@
 InterruptEp::InterruptEp(int addr, uint8_t ep, uint16_t size, int lowSpeed)
     :BaseEp(addr, ep, size, lowSpeed)
 {
-    HCTD* td = new_HCTD();
+    HCTD* td = new HCTD(this);
     m_pED->HeadTd = td; 
     m_pED->TailTd = td;
     TEST_ASSERT(td);
@@ -24,7 +24,7 @@
     }
     int n = 0;
     m_pED->Next = pHcca->InterruptTable[n];
-    pHcca->InterruptTable[n] = reinterpret_cast<uint32_t>(m_pED);
+    pHcca->InterruptTable[n] = m_pED;
 
     DBG_ED(m_pED);
 }