You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some additional functions are available on certain SoC pins, such as I2S and UART flow control, but they are not currently supported by the Arduino library. However, it may be possible to use these from Linux.
We now have a ACPI_FEATURES i2s in meta-acpi. This can be enabled in the edison.conf.
When enabled the acpi tables (notably arduino.asl) will be build with MUX_I2S defined and the I2S will be active with sof codec nocodec enabled in the kernel.
So, in a sense we are supporting i2s already.
Iirc the normal way to proceed would be:
enable ACPI_FEATURES i2s
add a shield with a codec on the edison-arduino.
add the driver to the kernel in a kernel fragment (like here)
install firmware for the codec if needed (like here)
In edison-arduino-hardware-guide.pdf, it said
but for now, an Arudino I2S library is exist, how to add an i2s feature.
The text was updated successfully, but these errors were encountered: