User manual
TM
Software ā General Concepts
T
h
e
G
e
n
e
r
a
l
U
S
B
P
r
o
c
e
s
s
How Does the Host Know a Deviceās Requirements?
Device Descriptor
Configuration
Descriptor
Configuration
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Upon detecting a USB device connection the host, using these
descriptors, configures the device and loads the proper driver program.
This configuration process is called āenumeration.ā