I. eCos USB Slave Support

Table of Contents
Introduction — eCos support for USB slave devices
USB Enumeration Data — The USB enumeration data structures
Starting up a USB Device — Starting up a USB Device
Devtab Entries — Data endpoint data structure
Receiving Data from the Host — Receiving Data from the Host
Sending Data to the Host — Sending Data to the Host
Halted Endpoints — Support for Halting and Halted Endpoints
Control Endpoints — Control endpoint data structure
Data Endpoints — Data endpoint data structures
Writing a USB Device Driver — USB Device Driver Porting Guide
Testing — Testing of USB Device Drivers