zephyr/ext/hal/st/lib/audio/microphone
..
OpenPDMFilter.c
OpenPDMFilter.h
README

README

OpenPDM2PCM
###########

Origin:
   Arm Mbed OS
   https://os.mbed.com/teams/ST/code/X_NUCLEO_CCA02M1/Middlewares/OpenPDM2PCM/

Status:
   version 1.0.0

Purpose:
   This Library is used to decode and reconstruct the audio signal
   produced by ST MEMS microphone (MP45Dxxx, MP34Dxxx).

Description:
   This library, written by STMicroelectronics, is used to convert an audio
   stream from PDM format to PCM format through a signal filtering and
   decimation.

   Library APIs:
      - Open_PDM_Filter_Init()    /* Init the OpenPDM2PCM library */
      - Open_PDM_Filter_64()      /* Filter and decimate stream by 64 */
      - Open_PDM_Filter_128()     /* Filter and decimate stream by 128 */


Dependencies:
   This library depends by Zephyr mpxxdtyy driver and is linked statically.
   This library will be used by a standard Zephyr microphone driver
   (./drivers/audio/).

URL:
   https://os.mbed.com/teams/ST/code/X_NUCLEO_CCA02M1/Middlewares/OpenPDM2PCM/

commit:
   25:f2c04f757003

Maintained-by:
   External

License:
   Apache 2.0

License Link:
   https://www.apache.org/licenses/LICENSE-2.0