Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Driver Operations Digital Microphone driver operations More...

#include <zephyr/audio/dmic.h>

Data Fields

dmic_configure_t configure
  REQ Configure the DMIC driver and controller(s).
dmic_trigger_t trigger
  REQ DMIC driver trigger commands.
dmic_read_t read
  REQ Read received decimated PCM data stream.

Detailed Description

Driver Operations Digital Microphone driver operations

This is the driver API structure any Digital Microphone driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.

Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.

See also
DEVICE_DT_INST_DEFINE()
DEVICE_DT_DEFINE()
DEVICE_API()

Field Documentation

◆ configure

dmic_configure_t dmic_driver_api::configure

REQ Configure the DMIC driver and controller(s).

◆ read

dmic_read_t dmic_driver_api::read

REQ Read received decimated PCM data stream.

◆ trigger

dmic_trigger_t dmic_driver_api::trigger

REQ DMIC driver trigger commands.


The documentation for this struct was generated from the following file: