Table 5-14. USB Default Interface 0, Alternate Setting 1, Bulk Endpoint Descriptors
Offset
0
Field
bLength
Description
Length of this Endpoint Descriptor
Value
07H
05H
82H
02H
40H
00H
00H
07H
05H
02H
02H
40H
00H
00H
07H
05H
84H
02H
40H
00H
00H
07H
05H
04H
02H
40H
00H
00H
07H
05H
86H
02H
40H
00H
00H
1
bDescriptorType
bEndpointAddress
bmAttributes
Descriptor Type = Endpoint
2
Endpoint Direction (1 is in) and Address = IN2
XFR Type = BULK
3
4
wMaxPacketSize (L) Maximum Packet Size = 64 Bytes
5
wMaxPacketSize (H) Maximum Packet Size - High
6
bInterval
Polling Interval in Milliseconds (1 for iso)
Length of this Endpoint Descriptor
Descriptor Type = Endpoint
0
bLength
1
bDescriptorType
bEndpointAddress
bmAttributes
2
Endpoint Direction (1 is in) and Address = OUT2
XFR Type = BULK
3
4
wMaxPacketSize (L) Maximum Packet Size = 64 Bytes
5
wMaxPacketSize (H) Maximum Packet Size - High
6
bInterval
Polling Interval in Milliseconds (1 for iso)
Length of this Endpoint Descriptor
Descriptor Type = Endpoint
0
bLength
1
bDescriptorType
bEndpointAddress
bmAttributes
2
Endpoint Direction (1 is in) and Address = IN4
XFR Type = BULK
3
4
wMaxPacketSize (L) Maximum Packet Size = 64 Bytes
5
wMaxPacketSize (H) Maximum Packet Size - High
6
bInterval
Polling Interval in Milliseconds (1 for iso)
Length of this Endpoint Descriptor
Descriptor Type = Endpoint
0
bLength
1
bDescriptorType
bEndpointAddress
bmAttributes
2
Endpoint Direction (1 is in) and Address = OUT4
XFR Type = BULK
3
4
wMaxPacketSize (L) Maximum Packet Size = 64 Bytes
5
wMaxPacketSize (H) Maximum Packet Size - High
6
bInterval
Polling Interval in Milliseconds (1 for iso)
Length of this Endpoint Descriptor
Descriptor Type = Endpoint
0
bLength
1
bDescriptorType
bEndpointAddress
bmAttributes
2
Endpoint Direction (1 is in) and Address = IN6
XFR Type = BULK
3
4
wMaxPacketSize (L) Maximum Packet Size = 64 Bytes
5
wMaxPacketSize (H) Maximum Packet Size - High
6
bInterval
Polling Interval in Milliseconds (1 for iso)
Page 5-16
Chapter 5. EZ-USB CPU
EZ-USB TRM v1.9