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

Dependencies:   X_NUCLEO_CCA01M1

Fork of HelloWorld_CCA01M1 by Nicola Capovilla

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 OS.

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 the Nucleo F4 Family only, please see the ST_I2S library compatibility for further information.
  • The application built against mbed classic 2.x can be found here.

History

Updating with the new version of the libraries. default tip

2017-07-12, by Davidroid [Wed, 12 Jul 2017 13:43:29 +0000] rev 11

Updating with the new version of the libraries.


Updating with the new libraries.

2017-07-10, by Davidroid [Mon, 10 Jul 2017 17:46:44 +0000] rev 10

Updating with the new libraries.


Updating with the new libraries.

2017-07-10, by Davidroid [Mon, 10 Jul 2017 16:15:18 +0000] rev 9

Updating with the new libraries.


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.