Kernel - Slight reworks to timer code
[tpg/acess2.git] / Modules / USB / Core / usb_proto.h
index b5399e8..5641dd2 100644 (file)
@@ -1,4 +1,9 @@
 /**
+ * Acess2 USB Stack
+ * - By John Hodge (thePowersGang)
+ * 
+ * usb_proto.h
+ * - USB Core Protocol Definitions
  */
 #ifndef _USB_PROTO_H_
 #define _USB_PROTO_H_
@@ -53,7 +58,7 @@ struct sDescriptor_String
        Uint8   Length;
        Uint8   Type;   // = 3
        
-       Uint16  Data[62];       // 62 is arbitary
+       Uint16  Data[128-1];    // (256 bytes - 2 bytes) / Uint16
 } PACKED;
 
 struct sDescriptor_Interface
@@ -76,7 +81,7 @@ struct sDescriptor_Endpoint
 {
        Uint8   Length;
        Uint8   Type;   // = 5
-       Uint8   Address;        // 3:0 Endpoint Num, 7: Direction (IN/OUT)
+       Uint8   Address;        // 3:0 Endpoint Num, 7: Direction (1=IN)
        /**
         * 1:0 - Transfer Type
         * - 00 = Control

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