Universal USB Device Driver (USBIO)
Programming Interface
USB08 Evaluation Board
Designer Reference Manual
MOTOROLA
Universal USB Device Driver (USBIO)
149
E.5 Programming Interface
E.5.1 Programming Interface Overview
Table E-1. I/O Operations Supported by the USBIO Device Driver
Operation
Used On
Bus Action
IOCTL_USBIO_GET_DRIVER_INFO
device
—
IOCTL_USBIO_GET_DESCRIPTOR
device
request on default pipe
IOCTL_USBIO_SET_DESCRIPTOR
device
request on default pipe
IOCTL_USBIO_SET_FEATURE
device
request on default pipe
IOCTL_USBIO_CLEAR_FEATURE
device
request on default pipe
IOCTL_USBIO_GET_STATUS
device
request on default pipe
IOCTL_USBIO_GET_CONFIGURATION
device
request on default pipe
IOCTL_USBIO_GET_INTERFACE
device
request on default pipe
IOCTL_USBIO_STORE_CONFIG_DESCRIPTOR
device
—
IOCTL_USBIO_SET_CONFIGURATION
device
request on default pipe
IOCTL_USBIO_UNCONFIGURE_DEVICE
device
request on default pipe
IOCTL_USBIO_SET_INTERFACE
device
request on default pipe
IOCTL_USBIO_CLASS_OR_VENDOR_IN_REQUEST
device
request on default pipe
IOCTL_USBIO_CLASS_OR_VENDOR_OUT_REQUEST
device
request on default pipe
IOCTL_USBIO_GET_DEVICE_PARAMETERS
device
—
IOCTL_USBIO_SET_DEVICE_PARAMETERS
device
—
IOCTL_USBIO_GET_CONFIGURATION_INFO
device
—
IOCTL_USBIO_RESET_DEVICE
device
reset on hub port, USBD
assigns USB address
IOCTL_USBIO_GET_CURRENT_FRAME_NUMBER
device
—
IOCTL_USBIO_GET_DEVICE_POWER_STATE
device
—
IOCTL_USBIO_SET_DEVICE_POWER_STATE
device
set properties on hub port
IOCTL_USBIO_BIND_PIPE
device
—
IOCTL_USBIO_UNBIND_PIPE
pipe
—
IOCTL_USBIO_RESET_PIPE
pipe
request on default pipe
IOCTL_USBIO_ABORT_PIPE
pipe
—
IOCTL_USBIO_GET_PIPE_PARAMETERS
pipe
—
IOCTL_USBIO_SET_PIPE_PARAMETERS
pipe
—
IOCTL_USBIO_PIPE_CONTROL_TRANSFER_IN
pipe
request on pipe
IOCTL_USBIO_PIPE_CONTROL_TRANSFER_OUT
pipe
request on pipe
ReadFile
pipe
data transfer from pipe (IN)
WriteFile
pipe
data transfer to pipe (OUT)
Содержание MC68HC908JB8
Страница 2: ...blank ...
Страница 6: ...Designer Reference Manual USB08 Evaluation Board 6 List of Sections MOTOROLA List of Sections ...
Страница 16: ...Designer Reference Manual USB08 Evaluation Board 16 List of Tables MOTOROLA List of Tables ...
Страница 42: ...Designer Reference Manual USB08 Evaluation Board 42 Hardware Description MOTOROLA Hardware Description ...
Страница 88: ...Designer Reference Manual USB08 Evaluation Board 88 USB08 Descriptors MOTOROLA USB08 Descriptors ...
Страница 243: ...blank ...