According to the USB 2.0 specification, the maximum packet lengths supported by different transfer types vary across low-speed, full-speed, and high-speed modes, as detailed below:
- Control Transfers: 8 bytes for low-speed devices; 8, 16, 32, or 64 bytes for full-speed devices; 64 bytes for high-speed devices.
- Isochronous Transfers: Not supported by low-speed devices; 1023 bytes for full-speed devices; 1024 bytes for high-speed devices.
- Interrupt Transfers: 0 to 8 bytes for low-speed devices; 0 to 64 bytes for full-speed devices; 0 to 1024 bytes for high-speed devices.
- Bulk Transfers: Not supported by low-speed devices; 8, 16, 32, or 64 bytes for full-speed devices; 512 bytes for high-speed devices.
编辑分享






















Leave a comment