User`s manual

Table of Contents
1. Overview ............................................................................................................................................ 7
2. Development Environment ................................................................................................................ 8
2.1 Sample Code Configuration ...................................................................................................................................... 8
2.2 Target Sample Code Options..................................................................................................................................... 8
2.3 Host Application Software ........................................................................................................................................ 8
3. USB Stack (Target) ............................................................................................................................ 9
3.1 Hardware Abstraction Layer ..................................................................................................................................... 9
3.2 USBCore .................................................................................................................................................................. 11
3.3 Human Interface Device Class ................................................................................................................................ 12
3.4 Communication Device Class ................................................................................................................................. 13
3.5 Mass Storage Class ................................................................................................................................................. 14
4. Applications ..................................................................................................................................... 15
4.1 Introduction to Applications .................................................................................................................................... 15
4.2 Human Interface Device Application ...................................................................................................................... 15
4.3 Communications Device Class Application ............................................................................................................ 17
4.4 Mass Storage Class Demonstration ......................................................................................................................... 20
4.5 LibUSB ................................................................................................................................................................... 21
5. Additional Information ..................................................................................................................... 23