jan axelson - usb complete (2nd edition) decryptedIntroduction 1 A Fresh Start What USB Can Do It's Not Perfect History 2 Is USB Right for My Project? Fast Facts The Development Process 3 Inside USB Transfers Transfer Basics Elements of a Transfer Ensuring that Transfer Are Sucessful 4 A Transfer Type for Every Purpose Control Transfer Bulk Transfer Interrupt Transfer Isochronous Transfer More About Time Critical Transfer 5 Enumeration:How the Host Learns about Devices The Process Descriptor Types and Contents Descriptors in 2.0-compliant Devices 6 Control Transfers:Structured Requests for Critical Data Elements of a Control Transfer The Requests 7 Chip Choices Elements of a USB Controller Simplifying the Development Process A Look at some Chips 8 Inside a USB Controller:the Cypress enCoRe Selecting a Chip The Assembler Programming in C C……