10. Sound Card

10.1. EarPhone && Speak

Both EarPhone and Speak are dual-channel interfaces

Use the aplay command to play audio in wav format

#path-to indicates the absolute path to store the audio
aplay /path-to/audio-name.wav

10.2. Mic

  • The Mic uses the chip’s ADC1 peripheral. It is disabled by default and needs to be enabled using the following steps.

amixer -c 0 cset name='ACodec ADC Switch' 1						# Enable ADC1
amixer -c 0 cset name='ACodec Digital Gain Volume' 0			# Set the digital volume of ADC1 to maximum. 0 is maximum, 127 is minimum
amixer -c 0 cset name='ACodec PGA Gain Volume' 31				# Set the digital volume of ADC1 to maximum

amixer -c 0 cset name='SAI2 Receive PATH0 Source Select' 1
amixer -c 0 cset name='SAI2 Receive PATH1 Source Select' 0
  • Mic records audio

arecord -l											#View all available MIC devices.
arecord -Dhw:0,0 -f cd -d 10 /path-to/audio.wav	#Select the sound card and record audio.
#Note: Mic only supports mono recording

For more detailed configuration information about the RV1126B acodec, please download the “RV1126B acodec Configuration Document” (https://www.t-firefly.com/doc/download/333.html#other_932) for reference.