USB Developer's Kit

Programmer's Guide

1.1.2


Contents

1 USB Host Stack

1.1 Introduction
1.2 Architecture Overview
1.3 The USB Host Driver (USBD)
1.4 The USB Host Controller Driver (HCD)
1.5 Keyboard Driver
1.6 Mouse Driver
1.7 Printer Driver
1.8 Speaker Driver
1.9 Mass Storage Class Driver
1.10 Communication Class Drivers
1.11 Running the USB Kit
1.12 Initialization
1.13 Booting VxWorks Through a Communication Class Driver
1.14 Benchmarking Information
1.15 BSP Porting Issues

2 USB Peripheral Stack

2.1 Peripheral Stack Architecture
2.2 USB Target Driver (usbTargLib)
2.3 USB Target Controller Driver
2.4 Installing the USB Peripheral Stack
2.5 Running the USB Peripheral Stack
2.6 Working with usbTool
2.7 BSP-Specific Issues