Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
OpenPDMFilter.c | D | 11-Mar-2024 | 9.5 KiB | 314 | 242 | |
OpenPDMFilter.h | D | 11-Mar-2024 | 3.1 KiB | 99 | 37 | |
README | D | 11-Mar-2024 | 1.1 KiB | 46 | 32 |
README
1OpenPDM2PCM 2########### 3 4Origin: 5 Arm Mbed OS 6 https://os.mbed.com/teams/ST/code/X_NUCLEO_CCA02M1/Middlewares/OpenPDM2PCM/ 7 8Status: 9 version 1.0.0 10 11Purpose: 12 This Library is used to decode and reconstruct the audio signal 13 produced by ST MEMS microphone (MP45Dxxx, MP34Dxxx). 14 15Description: 16 This library, written by STMicroelectronics, is used to convert an audio 17 stream from PDM format to PCM format through a signal filtering and 18 decimation. 19 20 Library APIs: 21 - Open_PDM_Filter_Init() /* Init the OpenPDM2PCM library */ 22 - Open_PDM_Filter_64() /* Filter and decimate stream by 64 */ 23 - Open_PDM_Filter_128() /* Filter and decimate stream by 128 */ 24 25 26Dependencies: 27 This library depends by Zephyr mpxxdtyy driver and is linked statically. 28 This library will be used by a standard Zephyr microphone driver 29 (./drivers/audio/). 30 31URL: 32 https://os.mbed.com/teams/ST/code/X_NUCLEO_CCA02M1/Middlewares/OpenPDM2PCM/ 33 34commit: 35 25:f2c04f757003 36 37Maintained-by: 38 External 39 40License: 41 Apache 2.0 42 43License Link: 44 https://www.apache.org/licenses/LICENSE-2.0 45 46