Thundercomm TurboX C610 Open Kit
Rev. 1.0
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
40
$ tinymix set 'ADC MUX0' DMIC
$ tinymix set 'DMIC MUX0' DMIC1
$ tinymix set 'SLIM_0_TX Channels' One
$ tinymix set 'MultiMedia1 Mixer SLIM_0_TX' 1
$ tinycap /data/dmic1.wav -D 0 -d 0 -t 10 -r 48000 -c 1
(3)
Disable audio path
# adb shell
$ tinymix set 'AIF1_CAP Mixer SLIM TX0' 0
$ tinymix set 'CDC_IF TX0 MUX' ZERO
$ tinymix set 'ADC MUX0' AMIC
$ tinymix set 'DMIC MUX0' ZERO
$ tinymix set 'SLIM_0_TX Channels' One
2.Capture via 6 dmics
(1)
Capture
# adb shell
$ systemctl stop pulseaudio
$ tinymix set 'AIF1_CAP Mixer SLIM TX0' 1
$ tinymix set 'CDC_IF TX0 MUX' DEC0
$ tinymix set 'ADC MUX0' DMIC
$ tinymix set 'DMIC MUX0' DMIC0
$ tinymix set 'AIF1_CAP Mixer SLIM TX1' 1
$ tinymix set 'CDC_IF TX1 MUX' DEC1
$ tinymix set 'ADC MUX1' DMIC
$ tinymix set 'DMIC MUX1' DMIC1
$ tinymix set 'AIF1_CAP Mixer SLIM TX2' 1
$ tinymix set 'CDC_IF TX2 MUX' DEC2
$ tinymix set 'ADC MUX2' DMIC
$ tinymix set 'DMIC MUX2' DMIC2
$ tinymix set 'AIF1_CAP Mixer SLIM TX6' 1
$ tinymix set 'CDC_IF TX6 MUX' DEC6
$ tinymix set 'ADC MUX6' DMIC
$ tinymix set 'DMIC MUX6' DMIC3
$ tinymix set 'AIF1_CAP Mixer SLIM TX4' 1
$ tinymix set 'CDC_IF TX4 MUX' DEC4