Motorola USB08 User Manual

Page 173

Advertising
background image

Universal USB Device Driver (USBIO)

Programming Interface

USB08 Evaluation Board

Designer Reference Manual

MOTOROLA

Universal USB Device Driver (USBIO)

173

This request should be used instead of
IOCTL_USBIO_RESET_DEVICE (

page 167

) if the USB device modifies

its descriptors during an USB Reset. Particularly, this is required to
implement the Device Firmware Upgrade (DFU) device class
specification. Note that the USB device receives two USB Resets after
this call. This does not conform to the DFU specification. However, this
is the standard device enumeration method used by the Windows USB
bus driver (USBD).

This request does not work if the system-provided multi-interface driver
is used. This driver expects that all function device drivers send a
CYCLE_PORT request within 5 seconds.

Advertising