Like the RPi, The Omega2 has I2S with a serial data in and serial data out. The multichannel audio injector board must use another GPIO as another serial data in. My application requires two stereo channels.
Posts made by Jonathan Rizzo
RE: I2S Audio Input
The Omega platform would be perfect if only it had better sound support. I understand the SoC wasn't really made for it, but has there been any audio development for the Omega except partially functioning USB audio? Has the I2S issue been fixed with a new firmware update (where I2S stops working after the firmware update)?
I suppose with hardware development, the first step is to choose a codec or audio ADC IC. It could be controlled via SPI or I2C bus, but will require a sophisticated driver. Instead of reinventing the wheel, I could try using the Audio Injector boards for the RPi.
Does anyone else have a solution?
Using the toolchain to build executable with a configure script
I am looking to build a few executables with the toolchain, but I am unsure how because the application uses a configure script. I saw this post but these were applications without a configure script. The application I want to built is vlfrx-tools and I want to build vtcard, vttime, and vtcat. The configure script options I need to use are --with-hardfloat --without-vorbis --without-flac --without-resample --without-curses --without-shout --without-x11. I don't want to make a package, I just want to build those executables and I'll scp them over. How should I go about doing this?
RE: Available UARTs
Thank you for the reply! What solution would you have then, for use of multiple USB devices or more than one serial device for a battery powered application? Possibly this SoC wasn't made for applications for that, but maybe expansion boards could be made with USB hub controllers and a connection for an external power supply. I certainly would pay the extra cost.
It was not clear in the documentation, but how many UARTs are available on the Onion Omega? I know there is one, but is there more?
Reason being is that I noticed the GPS expansion uses USB and obviously uses a USB serial port, but my application requires a USB port for audio capture via USB sound card. So I need GPS and USB audio.
Was the reason for the decision to use a USB serial port on the GPS expansion because the Omega only has one UART? None of this is clear in the limited documentation.