Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
[tpg/acess2.git] / KernelLand / Modules / USB / Core / usb_lowlevel.c
index 0e53bad..d8e1485 100644 (file)
@@ -10,6 +10,7 @@
 #include "usb.h"
 #include "usb_proto.h"
 #include "usb_lowlevel.h"
+#include <timers.h>
 
 // === PROTOTYPES ===
 void   *USB_int_Request(tUSBHost *Host, int Addr, int EndPt, int Type, int Req, int Val, int Indx, int Len, void *Data);
@@ -112,7 +113,7 @@ int USB_int_ReadDescriptor(tUSBDevice *Dev, int Endpoint, int Type, int Index, i
                );
 
        while( Dev->Host->HostDef->IsOpComplete(Dev->Host->Ptr, final) == 0 )
-               Time_Delay(1);
+               Threads_Yield();
 
        return 0;
 }

UCC git Repository :: git.ucc.asn.au