ST Expansion SW Team / X_NUCLEO_CCA01M1

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:

/media/uploads/Davidroid/daisychaintable.png


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 D4 pin to the IHM01A1’s D9 pin;
    • to initialize the pwm PinName variable with D4 rather than D9.
  • FRDM-K64F board has been tested with the following patch:
    • to connect with a wire the FRDM’s D4 pin to the IHM01A1’s D8 pin;
    • to initialize the standby_reset PinName variable with D4 rather than D8. default configuration provided by the HelloWorld_IHM01A1 example.

All wikipages