Motorola USB08 User Manual

Page 11

Advertising
background image

Table of Contents

USB08 Evaluation Board

Designer Reference Manual

MOTOROLA

Table of Contents

11

E.4.4

Device State Change Notifications . . . . . . . . . . . . . . . . . . .148

E.5

Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

E.5.1

Programming Interface Overview . . . . . . . . . . . . . . . . . . . . 149

E.5.2

Control Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150

E.5.3

Data Transfer Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

E.5.3.1

Bulk and Interrupt Transfers . . . . . . . . . . . . . . . . . . . . . 182

E.5.3.2

Isochronous Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . 184

E.5.4

Input and Output Structures . . . . . . . . . . . . . . . . . . . . . . . . 185

E.5.5

Enumeration Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

E.5.6

Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

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

Advertising