USB Design By Example: Additional Chapter 04 Information

USB Design By Example

Additional Chapter 04 Information
Run-time Software on the PC Host






Additional information for this chapter includes:

Display USB Devices, Display HID Devices
These examples contain all of the detail of working with USB devices.

Display USB Devices contains the low-level system calls to transfer packets between the PC Host and the IO Device. It contains two major modules, CollectData.frm which works through system tables to discover which USB devices are currently connected to the PC Host and DisplayUSB.frm which tabulates the IO Device Descriptor Data in an easy-to-comprehend format. It is an interesting application to study.

Display HID Devices is a high level interface that accesses the IO Devices using a "file-style" interface, ie Open, Close, Read and Write. Most of Display HID Devices is converted into the HIDinterface.bas module that the other examples will just call.

Return to Main Menu