Fixing issues with library dependencies

Dependencies:   FATFileSystem mbed-rtos

Fork of USBHost by mbed official

Revision:
23:759ec18ee1a7
Parent:
16:ab8c9118524e
Child:
24:868cbfe611a7
diff -r f4191d3837dc -r 759ec18ee1a7 USBHost/USBHost.h
--- a/USBHost/USBHost.h	Fri Jan 31 10:30:17 2014 +0000
+++ b/USBHost/USBHost.h	Fri Mar 07 16:00:46 2014 +0000
@@ -187,6 +187,18 @@
         }
     }
     
+    /**
+     * Instantiate to protect USB thread from accessing shared objects (USBConnectedDevices and Interfaces)
+     */
+    class Lock
+    {
+    public:
+      Lock(USBHost* pHost);  
+      ~Lock();  
+    private:
+      USBHost* m_pHost;
+    };
+    
     friend class USBHostHub;
 
 protected: