Base vfctrl command list¶
The table below summarises the XVF3610 parameters which are programmable via the control interfaces or flash data partition. These parameters allow the setup of the XVF3610 processor’s interfaces and tuning of the internal signal processing.
To aid quick reference of the key parameters the summary is split into two sections. This section details the most frequently used parameters which are required for interface configuration and basic control, and the second details advanced parameters which will not generally need to be modified.
The XVF3610 version 5.6 supports the following commands for configuration, control and diagnostics.
Group |
Command |
Number of Values |
UA Default |
INT Default |
---|---|---|---|---|
ADMIN |
GET_HARDWARE_BUILD |
1 |
- |
- |
GET_RUN_STATUS |
1 |
- |
- |
|
GET_SERIAL_NUMBER |
26 |
- |
- |
|
SET_SERIAL_NUMBER |
26 |
- |
- |
|
GET_VERSION |
1 |
v5.6.0 |
v5.6.0 |
|
AEC |
GET_BYPASS_AEC |
1 |
0 |
0 |
SET_BYPASS_AEC |
1 |
- |
- |
|
AGC |
GET_ADAPT_CH0_AGC |
1 |
1 |
1 |
GET_ADAPT_CH1_AGC |
1 |
1 |
1 |
|
GET_GAIN_CH0_AGC |
1 |
53.8407 |
71.1364 |
|
GET_GAIN_CH1_AGC |
1 |
422.3719 |
432.6752 |
|
AUDIO |
GET_ADEC_ENABLED |
1 |
0 |
0 |
SET_ADEC_ENABLED |
1 |
- |
- |
|
GET_ADEC_MODE |
1 |
- |
- |
|
GET_ALT_ARCH_ENABLED |
1 |
0 |
0 |
|
SET_ALT_ARCH_ENABLED |
1 |
- |
- |
|
GET_BYPASS_IC |
1 |
0 |
0 |
|
SET_BYPASS_IC |
1 |
- |
- |
|
GET_BYPASS_SUP |
1 |
0 |
0 |
|
SET_BYPASS_SUP |
1 |
- |
- |
|
SET_DELAY_DIRECTION |
1 |
- |
- |
|
GPIO |
GET_GPI_PIN |
1 |
0 |
0 |
SET_GPI_PIN_ACTIVE_LEVEL |
3 |
- |
- |
|
GET_GPI_PORT |
1 |
0 |
0 |
|
GET_GPI_READ_HEADER |
2 |
0 0 |
0 0 |
|
SET_GPI_READ_HEADER |
2 |
- |
- |
|
SET_GPO_FLASHING |
3 |
- |
- |
|
SET_GPO_PIN |
3 |
- |
- |
|
SET_GPO_PIN_ACTIVE_LEVEL |
3 |
- |
- |
|
SET_GPO_PORT |
2 |
- |
- |
|
SET_GPO_PWM_DUTY |
3 |
- |
- |
|
SET_IO_MAP |
2 |
- |
- |
|
GET_IO_MAP_AND_SHIFT |
24 |
- |
- |
|
SET_OUTPUT_SHIFT |
2 |
- |
- |
|
USB |
GET_DEVICE_TO_USB_BIT_RES |
1 |
16 |
32 |
SET_DEVICE_TO_USB_BIT_RES |
1 |
- |
- |
|
GET_DEVICE_TO_USB_RATE |
1 |
48000 |
48000 |
|
SET_DEVICE_TO_USB_RATE |
1 |
- |
- |
|
GET_USB_PRODUCT_ID |
1 |
22 |
22 |
|
SET_USB_PRODUCT_ID |
1 |
- |
- |
|
GET_USB_PRODUCT_STRING |
26 |
XVF3610 Voice Processor |
XVF3610 Voice Processor |
|
SET_USB_PRODUCT_STRING |
26 |
- |
- |
|
SET_USB_SERIAL_NUMBER |
1 |
- |
- |
|
GET_USB_TO_DEVICE_BIT_RES |
1 |
16 |
32 |
|
SET_USB_TO_DEVICE_BIT_RES |
1 |
- |
- |
|
GET_USB_TO_DEVICE_RATE |
1 |
48000 |
48000 |
|
SET_USB_TO_DEVICE_RATE |
1 |
- |
- |
|
GET_USB_VENDOR_ID |
1 |
8369 |
8369 |
|
SET_USB_VENDOR_ID |
1 |
- |
- |
|
GET_USB_VENDOR_STRING |
26 |
XMOS |
XMOS |
|
SET_USB_VENDOR_STRING |
26 |
- |
- |