diff options
| -rw-r--r-- | README | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -107,7 +107,7 @@ because implementations tend to get it wrong (i.e. libusb, and this is the | |||
| 107 | reason for the patch). Basically, USB Bulk offers, at the low level, the ability | 107 | reason for the patch). Basically, USB Bulk offers, at the low level, the ability |
| 108 | to transfer packets from 0 to wMaxPacketSize (512 here) bytes, period. There is | 108 | to transfer packets from 0 to wMaxPacketSize (512 here) bytes, period. There is |
| 109 | no other support for higher level framing of transfers. The way you do those is | 109 | no other support for higher level framing of transfers. The way you do those is |
| 110 | by breaking them up into packets, and the final shorter packet parks the end of | 110 | by breaking them up into packets, and the final shorter packet marks the end of |
| 111 | the transfer. The critical bit is that, if the transfer happens to be divisible | 111 | the transfer. The critical bit is that, if the transfer happens to be divisible |
| 112 | by 512, you send a zero-length packet (ZLP) to indicate the end of the transfer. | 112 | by 512, you send a zero-length packet (ZLP) to indicate the end of the transfer. |
| 113 | Libusb doesn't set this option by default and the iPhone gets packets stuck to | 113 | Libusb doesn't set this option by default and the iPhone gets packets stuck to |
