Simple test application for the STMicroelectronics X-NUCLEO-CCA01M1 Sound Terminal Expansion Board, built against mbed classic.

Dependencies:   X_NUCLEO_CCA01M1 ST_Events-old mbed

Fork of HelloWorld_CCA01M1_mbedOS by ST

Playing audio with the X-NUCLEO-CCA01M1 Expansion Board

This application provides a simple example of usage of the X-NUCLEO-CCA01M1 Sound Terminal Expansion Board, built against mbed classic.

It shows how to play a 2-channel stereo signal stored in an array of PCM samples directly on the speakers connected to the expansion board.

It also allows to stop/play the audio by pressing the user button on the Nucleo board.


Platform compatibility

  • This board can be currently used with a Nucleo-F401RE board only and has been tested with the default configuration provided by this example.
  • Please note that the main application makes use of the "events" library, which is not included into the "mbed" library.
  • The application built against mbed OS 5.x can be found here.

History

Simple test application for the STMicroelectronics X-NUCLEO-CCA01M1 MEMS Microphones Expansion Board, built against mbed classic. default tip

2017-05-15, by Davidroid [Mon, 15 May 2017 15:51:10 +0000] rev 9

Simple test application for the STMicroelectronics X-NUCLEO-CCA01M1 MEMS Microphones Expansion Board, built against mbed classic.


Updating with the new version of the library.

2017-05-03, by Davidroid [Wed, 03 May 2017 16:32:32 +0000] rev 8

Updating with the new version of the library.


Aligned to ARM mbed coding style.

2017-04-28, by Davidroid [Fri, 28 Apr 2017 11:40:38 +0000] rev 7

Aligned to ARM mbed coding style.


Aligned to ARM mbed coding style.

2017-04-21, by Davidroid [Fri, 21 Apr 2017 08:15:39 +0000] rev 6

Aligned to ARM mbed coding style.


Aligned to ARM mbed coding style.

2017-04-21, by davide.aliprandi@st.com [Fri, 21 Apr 2017 10:09:14 +0200] rev 5

Aligned to ARM mbed coding style.


Removed setting of PullUp mode in I2C initialization due to changes of default settings in mbed-os library.

2017-04-10, by Davidroid [Mon, 10 Apr 2017 13:16:41 +0000] rev 4

Removed setting of PullUp mode in I2C initialization due to changes of default settings in mbed-os library.


Update lib.

2017-02-23, by nikapov [Thu, 23 Feb 2017 17:08:52 +0000] rev 3

Update lib.


Update lib.

2017-02-22, by nikapov [Wed, 22 Feb 2017 17:24:21 +0000] rev 2

Update lib.


Fix lib dependency.

2017-02-22, by nikapov [Wed, 22 Feb 2017 18:08:19 +0100] rev 1

Fix lib dependency.


First release.

2017-02-22, by nikapov [Wed, 22 Feb 2017 17:43:34 +0100] rev 0

First release.