Table of Contents
USB08 Evaluation Board
Designer Reference Manual
MOTOROLA
Table of Contents
11
Device State Change Notifications . . . . . . . . . . . . . . . . . . .148
Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Programming Interface Overview . . . . . . . . . . . . . . . . . . . . 149
Control Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
Data Transfer Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Bulk and Interrupt Transfers . . . . . . . . . . . . . . . . . . . . . 182
Isochronous Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Input and Output Structures . . . . . . . . . . . . . . . . . . . . . . . . 185
Enumeration Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
USBIO Class Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
CUsbIo Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
CUsbIoPipe Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
CUsbIoThread Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
CUsbIoReaderClass. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
CUsbIoWriter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
CUsbIoBufClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
CUsbIoBufPool Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
USBIO Demo Application . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Dialog Pages for Device Operations . . . . . . . . . . . . . . . . . 224
Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Class or Vendor Request . . . . . . . . . . . . . . . . . . . . . . . . 226
Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Dialog Pages for Pipe Operations . . . . . . . . . . . . . . . . . 227
Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Read from Pipe to Output Window . . . . . . . . . . . . . . . . 228
Read from Pipe to File . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Write from File to Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . 229