BootROM
RM0082
836/844
Doc ID 018672 Rev 1
Table 747.
Interface registers
4.
Endpoint descriptors
:- A device supports the following endpoints.
a)
Bulk OUT endpoint
:- Used for transfer of data from host to device.
b)
Bulk IN endpoint
:- Used for transfer of data from device to host.
Offset
Field
Size
Value
0
bLength
Byte
0x09
1
bDescriptorType
Byte
0x04
2
bInterfaceNumber
Byte
0x00
3
bAlternateSetting
Byte
0x00
4
bNumEndpoints
Byte
0x02
5
bInterfaceClass
Byte
0x00
6
interfaceSubClass
Byte
0x00
7
bInterfaceProtocol
Byte
0x02
8
iInterface
Byte
0x01
Table 748.
Bulk OUT endpoint
Offset
Field
Size
Value
0
bLength
Byte
0x07
1
bDescriptorType
Byte
0x05
2
bEndpointAddress
Byte
0x02
3
bmAttributes
Byte
0x02
4
wMaxPacketSize
Word
0x040
6
bInterval
Byte
0x00
Table 749.
Bulk In endpoint
Offset
Field
Size
Value
0
bLength
Byte
0x07
1
bDescriptorType
Byte
0x05
2
bEndpointAddress
Byte
0x81
3
bmAttributes
Byte
0x02
4
wMaxPacketSize
Word
0x040
6
bInterval
Byte
0x00