Library to handle the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board.
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 to record a standard 2-channel stereo signal; in principle, it could make use of six additional MEMS microphones to realize a 8-channel audio system.
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.