Isochronous transfers only have 1 frame buffer, but multiple

frame lengths. The frame buffer is at index 0.

Approved by:	re (kensmith)
Obtained from:	HPS
This commit is contained in:
Marcel Moolenaar 2009-07-12 16:50:32 +00:00
parent 58f6d27320
commit c5e2d1885c

View File

@ -1256,7 +1256,7 @@ tr_transferred:
for (n = 0; n != nframes; n++) {
offset1 = offset0;
pc = usbd_xfer_get_frame(xfer, n);
pc = usbd_xfer_get_frame(xfer, 0);
len = usbd_xfer_frame_len(xfer, n);
while (len > 0) {