Spinpoint M8U-Internal Product Manual REV 3.4
87
INSTALLATION
6.4.2.4 Endpoint Descriptor
The device shall support at least three endpoints: Control, Bulk-In and Bulk-Out.
Each USB device defines a Control endpoint (Endpoint 0). This is the default endpoint and does not require a
descriptor.
■ Bulk-In Endpoint
The Bulk-In endpoint is used for transferring data and status from the device to the host. (Table 6-24)
Table 6-24: Bulk-In Endpoint Descriptor
■ Bulk-Out Endpoint
The Bulk-Out endpoint is used for transferring command and data from the host to the device. (Table 6-25)
Table 6-25: Bulk-Out Endpoint Descriptor
6.4.3 Protocol (Command/Data/Status)
Figure 6-35 - Command/Data/Status Flow shows the flow for Command Transport, Data-In, Data-Out and
Status Transport.
The following sections define Command and Status Transport.
Figure 6-36 - Status Transport Flow shows a detailed diagram of Status Transport. The following sections
outline the various conditions for host/device communication, possible errors, and recovery procedures.