X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FUSB%2FCore%2Fusb.c;h=ab9a48940e8748ae31839a6ed34eb0b2bdb84396;hb=02907f27e675b13565f61708d981c9e3511c2764;hp=60f2ab81c7c59704a0e224884896d977fb3f330b;hpb=2c3ab58b961dea91fdfbf432a7fdf9593c6e7a8e;p=tpg%2Facess2.git diff --git a/Modules/USB/Core/usb.c b/Modules/USB/Core/usb.c index 60f2ab81..ab9a4894 100644 --- a/Modules/USB/Core/usb.c +++ b/Modules/USB/Core/usb.c @@ -10,7 +10,12 @@ // === CODE === -int USB_int_SendSetupSetAddress(tUSBHost *Host, int Address) +void USB_RegisterHost(tUSBHost *HostDef, void *ControllerPtr) +{ + // TODO: +} + +int USB_int_SendSetupSetAddress(tUSBHost *Host, void *Ptr, int Address) { Uint8 data[8]; data[0] = 0; // bmRequestType @@ -20,5 +25,6 @@ int USB_int_SendSetupSetAddress(tUSBHost *Host, int Address) data[4] = 0; // wLength data[6] = 0; // wLength - Host->SendSETUP(Host, 0, 0, 0, data, 8); + // Addr 0:0, Data Toggle = 0, no interrupt + return Host->SendSETUP(Ptr, 0, 0, 0, FALSE, data, 8) == NULL; }