is it possible for a program to access the audio input and output on the Blackboard through ALSA?
Hi Jonathan and welcome to the forums. To answer the question, no, you cannot access the audio ports through ALSA. Mainly due to the lack of drivers. Elk and Elkpi was built for realtime applications and as such has a different hw design compared to say a USB soundcard.
on top of Gustav’s answer, there is indeed an ALSA driver for the codec that we use in the mainline Kernel:
but it doesn’t take into accout the tricks that we are doing with the CPLD on the Elk PI to tweak the bitclock in order to support 8 channels on the RPi.
If you have enough knowledge with Linux drivers, you could take a look at modifying that using as a reference our RTDM driver for the same codec:
Thanks for the quick replies and the source code link, I really appreciate it.
I didn’t really need ALAS I/O for anything (I don’t know C or driver programming anyways), it was mostly out of curiosity.