Icotl_Usbio_Reset_Pipe - Motorola USB08 Reference Manual

Universal serial bus evaluation board using the mc68hc908jb8
Table of Contents

Advertisement

Universal USB Device Driver (USBIO)

ICOTL_USBIO_RESET_PIPE

lpInBuffer
nInBufferSize
lpOutBuffer
nOutBufferSize
Comments
Designer Reference Manual
176
The IOCTL_USBIO_RESET_PIPE operation clears an error condition
on a pipe.
Not used with this operation. Set to NULL.
Not used with this operation. Set to zero.
Not used with this operation. Set to NULL.
Not used with this operation. Set to zero.
If an error occurs while transferring data from or to a pipe the USBD halts
the pipe and returns an error code. No further transfers can be
performed while the pipe is halted. To recover from this error condition
and to restart the pipe an IOCTL_USBIO_RESET_PIPE has to be sent
to the pipe.
This request causes that a CLEAR_FEATURE(ENDPOINT_STALL)
request appears on the bus. In addition, the endpoint handling in the
USB host controller will be reinitialized.
Isochronous pipes will never be halted by the USBD. This is because on
isochronous pipes no handshake is used to detect errors in data
transmission.
Universal USB Device Driver (USBIO)
USB08 Evaluation Board
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908jb8

Table of Contents