35 lines
971 B
ReStructuredText
35 lines
971 B
ReStructuredText
.. _dmic_sample:
|
|
|
|
DMIC Sample
|
|
###########
|
|
|
|
Overview
|
|
********
|
|
|
|
This is a very simple application intended to show how to use the Audio DMIC
|
|
API and also to be an aid in developing drivers to implement this API.
|
|
It performs two PDM transfers with different configurations (using one channel
|
|
and two channels) but does not in any way process the received audio data.
|
|
|
|
Requirements
|
|
************
|
|
|
|
The device to be used by the sample is specified by defining a devicetree node
|
|
label named ``dmic_dev``.
|
|
The sample has been tested on :ref:`nrf52840dk_nrf52840` (nrf52840dk_nrf52840)
|
|
and :ref:`nrf5340dk_nrf5340` (nrf5340dk_nrf5340_cpuapp), and provides overlay
|
|
files for both of these boards.
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
The code can be found in :zephyr_file:`samples/drivers/audio/dmic`.
|
|
|
|
To build and flash the application:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/drivers/audio/dmic
|
|
:board: nrf52840dk_nrf52840
|
|
:goals: build flash
|
|
:compact:
|