Home    Prev Next    
Contents
RapidDriver Explorer
Introduction
The User Interface (Overview)
Device Description
Test Devices
Driver Description
New RapidDriver Project
Step 1: Select Device
Step 2: Project Description
Step 3: ISA Resources
Step 4: Driver Installation
Generic RapidDriver Project
Port I/O
Memory-mapped I/O
PCI Devices
Working With ISA/PC-104 Devices
New ISA/PC-104 Project
Hardware Resources for ISA/PC-104
Input/Output (I/O) Port Ranges
Memory Address Ranges
Interrupt Request (IRQ) Line
Direct Memory Access (DMA) Channel
Test ISA/PC-104 Device
Working With PCI Devices
New PCI Driver Project
Test PCI Device
PCI Header
Configuration Space
Base Address Registers (BARs)
Interruptions
Settings for bus-master DMA
Working with Parallel Port Devices
New Parallel Port Project
Test Parallel Port Device
Parallel Port Settings
LPT Pins
Ports And Bits
Interrupts
Working With USB Devices
New USB Project
Test USB Device
Descriptors and Configuration
Vendor/Class Requests
Pipe Operations
Feature Requests
Descriptors and Configuration
Go to RapidDriver Main Page


usbdescriptors  
 
Descriptor requests

To get one of standard USB descriptors specify all necessary information in 'Standard Descriptors" box. Language ID filed is intended only for string descriptor requests. To get endpoint descriptor specify device-defined index of endpoint in "Endpoint Index" filed, index of Interface in Descriptor Index" filed and index of alternate interface in "Alternate Index" filed. To get interface descriptor specify interface and alternate indexes in corresponding fields.

If required descriptor cannot be found in "Descriptor Type" list, use "Other Descriptor" box to get descriptor. Class or vendor-specific descriptors cannot be obtained using this method. To issue class or vendor descriptor request refer to Vendor/Class requests tab.

All received data is displayed in Log window.


Configuring device

Device can be unconfigured, configuration can be changed and alternate interface can be selected from "Configuration" box. Interface selection also can be used for purpose of changing maximum transfer size of selected interface. While selecting configuration "Configuration Index" must be specified, data from other fields is ignored. If "Configuration Index" is equal to zero then "Select Configuration" has the same effect as "Unconfigure Device" (device is placed in unconfigured state). Specify interface index, interface alternate index and maximum transfer in bytes before pressing "Select Interface" button.