zephyr/samples/drivers/i2s/i2s_codec/README.rst
Hake Huang 8b914f6805 samples: i2s: Add i2s_codec example
This example demonstrates I2S audio playback combined with the codec
API. It can use the dmic API for audio input.

Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
2024-08-29 15:53:26 +02:00

34 lines
840 B
ReStructuredText

.. zephyr:code-sample:: i2s_codec
:name: I2S codec
:relevant-api: i2s_interface
Process an audio stream to codec.
Overview
********
This sample demonstrates how to use an I2S driver in a simple processing of
an audio stream. It configures and starts from memory buffer or from DMIC to
record i2s data and send to codec with DMA.
Requirements
************
This sample has been tested on mimxrt595_evk/mimxrt595s/cm33
Building and Running
********************
The code can be found in :zephyr_file:`samples/drivers/i2s/i2s_codec`.
To build and flash the application:
.. zephyr-app-commands::
:zephyr-app: samples/drivers/i2s/i2s_codec
:board: mimxrt595_evk/mimxrt595s/cm33
:goals: build flash
:compact:
To run you can connect earphones to the lineout connect and hear the sound
from DMIC or from memory buffer.