Download Print this page

Motorola USB08 Reference Manual: Usbio_iso_transfer_header

Universal serial bus evaluation board using the mc68hc908jb8.
Hide thumbs

Advertisement

USBIO_ISO_TRANSFER_HEADER

Definition
Members
Comments
USB08 Evaluation Board
MOTOROLA
The USBIO_ISO_TRANSFER_HEADER structure defines the header
that has to be contained in the data buffers that are used for isochronous
transfers.
typedef struct _USBIO_ISO_TRANSFER_HEADER{
USBIO_ISO_TRANSFER IsoTransfer;
USBIO_ISO_PACKET IsoPacket[1];
} USBIO_ISO_TRANSFER_HEADER;
IsoTransfer
This is the fixed size part of the header. See the description of the
USBIO_ISO_TRANSFER
IsoPacket[1]
This is a variable length array of USBIO_ISO_PACKET
structures. Each member defines an isochronous packet to be
transferred. The number of valid entries in this array is defined by the
NumberOfPackets field of IsoTransfer. The maximum number of
data packets is limited by the registry parameter MaxIsoPackets.
The data buffer passed to ReadFile or WriteFile operations with an
isochronous pipe has to contain a valid
USBIO_ISO_TRANSFER_HEADER
After this header the buffer contains the isochronous data which is
divided into packets. The IsoPacket array describes the location and
the size of the data packets. Each data packet is transferred in a
separate USB frame.
There must not be gaps between the data packets in the transfer buffer.
Universal USB Device Driver (USBIO)
Universal USB Device Driver (USBIO)
(page
210) structure for more information.
(page
213) structure at offset zero.
Designer Reference Manual
Programming Interface
(page
212)
213

Advertisement

Chapters

This manual also for:

Mc68hc908jb8

Comments to this Manuals

Symbols: 0
Latest comments: