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

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
4.6.1.
Definition:
DWORD USBAPI
USBBuildIsoXfer(
Parameters:
Pipe
Points to the opened isochronous pipe handle.
PacketCount
Specifies packet count in transfer buffer.
StartFrame
Points to variable used for overlapped I/O. Can be NULL.
Flags
Isochronous transfer flags. Can be zero or
Buffer
Points to the buffer created by this routine. Formally this points to
structure header.
BufferSize
The parameter will hold the created buffer size.
Returns:
On success, routine returns
Comments:
The function creates an isochonous transfer buffer. This buffer can be used by
USBReadPipe
header according to the maximum packet size for a specified endpoint. If the Client
wants another packet length for some of the transfer packets it should modify the
and
buffer it should release the memory the
standard library routine.
M
IN usb_t
IN BYTE
IN USHORT StartFrame,
IN DWORD
OUT PVOID
OUT ULONG *BufferSize
);
Length
USBBuildIsoXfer
member of
and
Pipe,
*Buffer,
Flags,
PacketCount,
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
USBWritePipe
USB_ISO_PACKET
USB_STATUS_SUCCESS
functions for isochronous endpoints. It fills the packets
MOTUSB Library.
USB_ISO_TRANSER_ASAP
manually. When the Client no longer needs the
Buffer
, or else some error code
parameter points to, using the
.
USB_ISO_XFER
Offset
free
4-5

Related parts for USB HOST DRIVER V03