Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ST_I2S X_NUCLEO_COMMON
You are viewing an older revision! See the latest version
Homepage
Sound Terminal Library¶
Library to handle the X-NUCLEO-CCA01M1 Sound Terminal Expansion Board.
Platform compatibility¶
- This board can be currently used with a Nucleo F401RE board and has been tested with the default configuration provided by the HelloWorld_CCA01M1 example.
I2S Peripheral Usage
This board makes use of an I2S peripheral available on the Nucleo board, and can be stacked up to two times on the same Nucleo board, provided that each expansion board is configured to use a different I2S peripheral. By default it comes configured to use the I2S1 peripheral available on the Nucleo boards, and can be set to use the I2S2 peripheral by correctly setting a number of solder bridges as depicted here below:
Platform compatibility¶
- NUCLEO boards have been tested with the default configuration provided by the HelloWorld_IHM01A1 example.
- LPCXpresso11U68 board has been tested with the following patch:
- to connect with a wire the LPCX’s
D4pin to the IHM01A1’sD9pin; - to initialize the pwm PinName variable with
D4rather thanD9.
- to connect with a wire the LPCX’s
- FRDM-K64F board has been tested with the following patch:
- to connect with a wire the FRDM’s
D4pin to the IHM01A1’sD8pin; - to initialize the standby_reset PinName variable with
D4rather thanD8. default configuration provided by the HelloWorld_IHM01A1 example.
- to connect with a wire the FRDM’s