Merge branch 'master' of ssh.ucc.asn.au:tpg/acess2
[tpg/acess2.git] / Modules / USB / Core / usb.h
index 65bba9d..177d7c7 100644 (file)
@@ -17,7 +17,6 @@ typedef struct sUSBHost       tUSBHost;
  */
 struct sUSBHub
 {
-       tUSBHub *Next;
        tUSBDevice      *Device;
        
        tUSB_HubPoll    CheckPorts;
@@ -32,7 +31,7 @@ struct sUSBHub
 struct sUSBDevice
 {
        tUSBDevice      *Next;
-       tUSBDevice      *ParentHub;
+       tUSBHub *ParentHub;
 
        /**
         * \brief Host controller used
@@ -52,6 +51,9 @@ struct sUSBHost
        void    *Ptr;
        
        Uint8   AddressBitmap[128/8];
+       
+       tUSBDevice      RootHubDev;
+       tUSBHub RootHub;
 };
 
 extern void    USB_NewDevice(tUSBHub *Hub);

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