vault backup: 2025-08-03 13:51:48
This commit is contained in:
@ -24,5 +24,6 @@ Most bus transactions involve the transmission of up to three packets.
|
|||||||
|
|
||||||
The USB data transfer model between a source or destination on the host and an endpoint on a device is referred to as a *pipe*. There are two types of pipes: stream, and message. Stream data has no USB defined structure, while message data is structured. Each pipe is associated with a bandwidth, transfer service, and endpoint characteristics like directionality and buffer size.
|
The USB data transfer model between a source or destination on the host and an endpoint on a device is referred to as a *pipe*. There are two types of pipes: stream, and message. Stream data has no USB defined structure, while message data is structured. Each pipe is associated with a bandwidth, transfer service, and endpoint characteristics like directionality and buffer size.
|
||||||
|
|
||||||
One message pipe, the Default Control Pipe, always exists
|
One message pipe, the Default Control Pipe, always exists when a USB device is configured in order to provide access to the device's configuration, status, and control info.
|
||||||
|
|
||||||
|
For more, see the USB 2.0 specification section 4.4.
|
||||||
|
Reference in New Issue
Block a user