USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 53

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
3.6.8.
Definition:
typedef struct _USB_ISO_XFER {
} USB_ISO_XFER, *PUSB_ISO_XFER;
Members:
StartFrame
Specifies the frame number that the transfer should begin on. This variable must lie
within the 2048 frames. If the
contains the frame number that the transfer began on, when the request was returned by
the Host controller driver. Otherwise, this member must contain the frame number that
this transfer will begin on.
Flags
Specifies zero or a
the transfer is set to begin on the next frame, if there were no transfers submitted to the
pipe since the pipe was opened or last reset. Otherwise, the transfer will begin on the first
frame following all currently queued requests for the pipe. The actual frame that the
transfer begins on will be adjusted for bus latency by the driver.
ErrorCount;
Contains the number of packets that completed with an error condition on return from the
driver.
PacketCount
Specifies the number of packets described by the boundless array member
value can be from 1 to 255.
Packets
Contains a variable-length array of
transfer packet of the isochronous transfer
Comments:
This specifies the buffer form for isochronous transfers. If IsoPacket has n entries, the
Host controller transfers use n frames to transfer data, transferring
bytes beginning, with an offset of
M
USHORT
ULONG
ULONG
ULONG
USB_ISO_PACKET Packets[1];
USB_ISO_XFER
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
USB_ISO_TRANSFER_ASAP
Flags;
ErrorCount;
PacketCount;
StartFrame;
USB_ISO_TRANSFER_ASAP
Packets[i].Offset
Programming Interface.
USB_ISO_PACKET
flag. If equal to
.
structures that describe each
is set in
USB_ISO_TRANSFER_ASAP
Packets [i].Length
Flags
Packets
, this member
. This
3-31

Related parts for USB HOST DRIVER V03