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 ST Expansion SW Team

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.



All wikipages