XM-014232-PC
33
4.3.1.
USB INTERFACE
Due to the nature of the USB enumeration process, USB setup must be done using a Data Partition so
that the configuration is complete prior to enumeration. The following table summarises the USB
interface parameters which can be configured.
Table 4-1 USB configuration parameters
COMMAND
TYPE ARGUMENTS DEFINITION
SET_USB_VENDOR_ID
GET_USB_VENDOR_ID
uint32 1
Set USB Vendor ID. See notes A, B.
SET_USB_PRODUCT_ID
GET_USB_PRODUCT_ID
uint32 1
Set USB Product ID. See notes A, B.
SET_USB_BCD_DEVICE
GET_USB_BCD_DEVICE
uint32 1
Set USB Device Release Number (bcdDevice). See notes A,
B.
SET_USB_VENDOR_STRING
GET_USB_VENDOR_STRING
uint8
25
Set USB Vendor string. See notes A, B.
SET_USB_PRODUCT_STRING
GET_USB_PRODUCT_STRING
uint8
25
Set USB Product string. See notes A, B.
SET_USB_SERIAL_NUMBER
GET_USB_SERIAL_NUMBER
uint32 1
Write only register, setting the behaviour of iSerialNumber
field in USB descriptor :
1 - Load from Flash Serial Number
0 - Default to 0
See notes A, B.
SET_USB_TO_DEVICE_RATE
GET_USB_TO_DEVICE_RATE
uint32 1
Set sampling frequency of USB reference from USB host.
Default usb_to_device_rate is 48000 samples/sec. See
notes A, B.
SET_DEVICE_TO_USB_RATE
GET_DEVICE_TO_USB_RATE
uint32 1
Set sampling frequency of audio output to USB host. Default
device_to_usb_rate is 48000 samples/sec. See notes A, B.
SET_USB_TO_DEVICE_BIT_RES
GET_USB_TO_DEVICE_BIT_RES
uint32 1
Set bit depth of USB reference from USB host. Default
usb_to_device_bit_res is 16 bits. See notes A, B.
SET_DEVICE_TO_USB_BIT_RES
GET_DEVICE_TO_USB_BIT_RES
uint32 1
Set bit depth of audio output to USB host. Default
device_to_usb_bit_res is 16 bits. See notes A, B.
SET_USB_START_STATUS
GET_USB_START_STATUS
uint8
1
Start USB. Set as 1 as the last USB item in Data Partition.
See notes A.
A: Command supported for Data Partition use only
B: Command must occur before SET_USB_START_STATUS 1
Содержание VocalFusion XVF3510
Страница 1: ...VocalFusion XVF3510 USER GUIDE V4 0...