/**
+ * Acess2 USB Stack
+ * - By John Hodge (thePowersGang)
+ *
+ * usb_proto.h
+ * - USB Core Protocol Definitions
*/
#ifndef _USB_PROTO_H_
#define _USB_PROTO_H_
Uint8 Length;
Uint8 Type; // = 3
- Uint16 Data[62]; // 62 is arbitary
+ Uint16 Data[128-1]; // (256 bytes - 2 bytes) / Uint16
} PACKED;
struct sDescriptor_Interface
{
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