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