The following USB requests are supported. For details on these requests see the USB 1.1 and HID 1.0specifications.
ControlNo-DataReadControlDevX
XXX
X
XXXXX
Request NameGET_STATUSCLEAR_FEATURESET_FEATURESET_ADDRESSGET_DESCRIPTOR
IntfX
EpXXX
Description
Return status for the specified recipient. The reply
depends on recipient.
Clears or disables the specified feature.
Sets or enables a EP stall and remote wakeup featuresSets the device address
The returned data depends on the specified wValue.See table 9-4 in the USB 1.1 spec for a list of descriptortypes. The entire table should be supported.Returns the current device configurationSets the device configuration.
GET_CONFIGURATIONSET_CONFIGURATIONGET_INTERFACESET_INTERFACEGET_REPORTGET_IDLEGET_PROTOCOLSET_REPORTSET_IDLESET_PROTOCOL
X
X
X
X
XXX
XXX
XX
XXXXXX
Returns the selected alternate setting for the specifiedinterface.
Allows the host to select an alternate setting for thespecified interface.
Allows the host to receive a report via the control pipeReads the current idle rate for the particular input reportReads which protocol is currently active (boot/report)Allows the host to send a report to the device, possiblysetting the state of input, output, or feature controlsSilences a particular report on the Interrupt In pipe until anew event occurs or the specified amount of time passes
X
Switches between the boot protocol and the reportprotocol
Device Descriptor
Offset01245678101214151617
BlengthBdescriptorTypeBcdUSBBdeviceClassBdeviceSubClassBdeviceProtocolBmaxPacketSizeIdVendor
*1*2
FieldSize11211112221111
Value0x120x010x01100x000x000x000x080x04B40x63700x01000x010x020x000x01
Size of device descriptorDevice Descriptor Type
Description
USB Specification NumberNot SupportedNot Supported
Protocol Depends on selected interfaceMax Packet size on endpoint 0Vendor ID – CypressProduct ID
Device version number
Index of manufacturer string descriptorIndex of Product string descriptorNot supported
Number of configurations
IdProduct
BcdDeviceImanufacturerIproductIserialNumberBNumConfigurations