
The General USB Process
The Enumeration Process:What happens when a device is connected?
What device class are you?
Do you supply the power or do I?
How many and of what type of endpoints do you need?
Host
Here is your unique address.
What transfer mode do you want?
TM
Software – General Concepts
Endpoints: A uniquely identifiable portion of a Universal Serial Bus device that is the source or sink of information in a communication flow between the host and device.
Power can be supplied by the host or the device.
USB Classes have been defined that include
There are 4 types of data transfer:
1.Interrupt
2.Bulk
3.Isochronous
4.Control