Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ST_I2S ST_FREQUENCY_DIVIDER USBDEVICE
Dependents: HelloWorld_CCA02M1 HelloWorld_CCA02M1_mbedOS HelloWorld_CCA02M1 Karaoke_CCA01M1_CCA02M1_mbedOS
Fork of X_NUCLEO_CCA02M1 by
You are viewing an older revision! See the latest version
Homepage
MEMS Microphones Library¶
Library to handle the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board. A single board allows the recording of a standard 2-channel stereo signal; in principle, it could make use of six additional MEMS microphones to realize a 8-channel audio system, but currently this configuration is not supported.
Microphones configuration
Currently the only configuration supported is 2-channel stereo at 16KHz, with in fact only one microphone acquiring audio data while the other being silent.
Platform compatibility¶
- This board can be currently used with a Nucleo-F401RE board only and has been tested with the default configuration provided by the HelloWorld_CCA02M1 example.
- At the moment the library is only compatible with mbedOS 5.0.
I2S Peripheral Usage
By default this board makes use of the I2S1 peripheral available on Nucleo boards.
