beautypg.com

The general usb process – Freescale Semiconductor TWR-MCF52259-Ethenet User Manual

Page 97

background image

TM

S

o

ft

w

a

re

G

en

er

a

l

C

o

n

ce

p

ts

The General USB Process

How Does the Host Know a Device’s Requirements?

These requirements are communicated to the host
through a hierarchy of C program descriptors. The types
of descriptors include:

1.

Device Descriptors

2.

Configuration Descriptors

3.

Interface Descriptors

4.

Endpoint Descriptors

5.

String Descriptors