X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FUSB%2FCore%2Fmain.c;h=d99ef3a5966b9bbedefc1c30a200a12cad4910c0;hb=662713ac7494f05339cee056a3d9f72e2357c492;hp=9a6458ef3cadf34193dc3b18189a117f58255b3c;hpb=1474ce5c1ba164bbccfefa411883805d12a0dc62;p=tpg%2Facess2.git diff --git a/Modules/USB/Core/main.c b/Modules/USB/Core/main.c index 9a6458ef..d99ef3a5 100644 --- a/Modules/USB/Core/main.c +++ b/Modules/USB/Core/main.c @@ -10,9 +10,6 @@ #include #include "usb.h" -// === IMPORTS === -extern int UHCI_Initialise(void); - // === PROTOTYPES === int USB_Install(char **Arguments); void USB_Cleanup(void); @@ -32,8 +29,9 @@ tDevFS_Driver gUSB_DrvInfo = { .IOCtl = USB_IOCtl } }; -tUSBDevice *gUSB_RootHubs = NULL; tUSBHost *gUSB_Hosts = NULL; +tUSBDevice *gUSB_InterruptDevs = NULL; +tUSBDevice *gUSB_InterruptLast = NULL; // === CODE === /** @@ -41,7 +39,6 @@ tUSBHost *gUSB_Hosts = NULL; */ int USB_Install(char **Arguments) { - UHCI_Initialise(); Log_Warning("USB", "Not Complete - Devel Only"); return MODULE_ERR_OK; } @@ -53,15 +50,12 @@ int USB_PollThread(void *unused) { for(;;) { - for( tUSBHost *host = gUSB_Hosts; host; host = host->Next ) - { - // host->CheckPorts(host); - } - - for( tUSBDevice *dev = gUSB_RootHubs; dev; dev = dev->Next ) + for( tUSBDevice *dev = gUSB_InterruptDevs; dev; dev = dev->Next ) { - +// hub->CheckPorts(hub, hub->Device); } + // TODO: Fine tune + Time_Delay(250); } }