I have successfully setup adafruit I2S mem microphone on my RPi3 running buster by following this guide .
It records audio well using arecord :
arecord -D 'plughw:2,0' -c1 -r 48000 -f S32_LE -t wav -V mono -v file.wav
But I need 16-bit signed PCM audio for my project.
Running arecord -D 'plughw:2,0' -c1 -r 48000 -f S16_LE -t wav -V mono -v file.wav
does not record anything.
What changes do I need to make to change bit depth to 16 ?
Thanks.