Motorola USB08 User Manual

Page 134

Advertising
background image

Designer Reference Manual

USB08 Evaluation Board

134

Universal USB Device Driver (USBIO)

MOTOROLA

Universal USB Device Driver (USBIO)

E.6 USBIO Class Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
E.6.1

CUsbIo Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

E.6.2

CUsbIoPipe Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221

E.6.3

CUsbIoThread Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

E.6.4

CUsbIoReaderClass. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

E.6.5

CUsbIoWriter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

E.6.6

CUsbIoBufClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

E.6.7

CUsbIoBufPool Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

E.7 USBIO Demo Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
E.7.1

Dialog Pages for Device Operations . . . . . . . . . . . . . . . . . .224

E.7.1.1

Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

E.7.1.2

Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

E.7.1.3

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

E.7.1.4

Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225

E.7.1.5

Pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

E.7.1.6

Class or Vendor Request . . . . . . . . . . . . . . . . . . . . . . . . 226

E.7.1.7

Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

E.7.1.8

Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

E.7.1.9

Dialog Pages for Pipe Operations . . . . . . . . . . . . . . . . . 227

E.7.1.10

Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

E.7.1.11

Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

E.7.1.12

Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

E.7.1.13

Read from Pipe to Output Window . . . . . . . . . . . . . . . . 228

E.7.1.14

Read from Pipe to File . . . . . . . . . . . . . . . . . . . . . . . . . . 228

E.7.1.15

Write from File to Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . 229

E.8 Installation Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
E.8.1

Automated Installation: The USBIO Installation Wizard . . . . 229

E.8.2

Manual Installation: The USBIO Setup Information File . . . . 232

E.8.3

Uninstalling USBIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

E.8.4

Building a Customized Driver Setup. . . . . . . . . . . . . . . . . . .237

E.9 Registry Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

E.10 Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

E.11 Light Version Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241/

Advertising