Appendix E: Usb Enumeration - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

APPENDIX E: USB ENUMERATION

The XVF3510 includes a Human Interface Device (HID) endpoint to enable the XVF3510 to signal
interrupts caused by GPIO events. The table below shows how the XVF3510 HID appears on Windows
using the Microsoft Universal Serial Bus Viewer (USBView).
DEVICE
DESCRIPTION
DEVICE TYPE
NAME
XVF3510
USB
(UAC1.0)
Composite
Unknown
Adaptive
Device
XVF3510
USB
Audio
(UAC1.0)
Audio
Device
Adaptive
XVF3510
XMOS
Vendor
(UAC1.0)
Control
Specific
Adaptive
XVF3510
HID (Human
USB
Input
(UAC1.0)
Interface
Device
Adaptive
Device)
During USB enumeration, the XVF3510 HID produces three descriptors. The listing below shows them
as recorded on Windows using
USB Specification v2.0
descriptors, see the
for Human Interface Devices (HID) v1.11
===>Interface Descriptor<===
bLength:
bDescriptorType:
bInterfaceNumber:
bAlternateSetting:
bNumEndpoints:
bInterfaceClass:
bInterfaceSubClass:
bInterfaceProtocol:
iInterface:
===>HID Descriptor<===
bLength:
bDescriptorType:
bcdHID:
bCountryCode:
bNumDescriptors:
bDescriptorType:
wDescriptorLength:
===>Endpoint Descriptor<===
bLength:
bDescriptorType:
bEndpointAddress:
bmAttributes:
wMaxPacketSize:
bInterval:
XM-014232-PC
VENDOR
PRODUCT
USB
ID
ID
CLASS
SUBCLASS
20b1
0014
00
20b1
0014
01
20b1
0014
ff
20b1
0014
03
USB
View. For details of the structure and meaning of these
sections 9.6.5 and 9.6.6 and the
section 6.2.1.
0x09
0x04
0x04
0x00
0x01
0x03
-> HID Interface Class
0x00
0x00
0x00
0x09
0x21
0x0110
0x00
0x01
0x22 (Report Descriptor)
0x002B
0x07
0x05
0x82
-> Direction: IN - EndpointID: 2
0x03
-> Interrupt Transfer Type
0x0040 = 0x40 bytes
0x08
USB
USB
SERVICE
PROTOCOL
NAME
00
00
usbccgp 2.00
01
00
usbaudio 2.00
ff
ff
00
00
HidUsb
Device Class Definition
USB
DRIVER
VERSION
DESCRIPTION
USB
Composite
Device
USB
Audio
Device
2.00
USB
Input
2.00
Device
78

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents