STMicroelectronics' implementation of an I2S driver, also including DMA support.

Dependents:   temp X_NUCLEO_CCA01M1 X_NUCLEO_CCA01M1 X_NUCLEO_CCA02M1

Platform compatibility

This driver has been designed to support a wide range of the Nucleo F4 Family of platforms and MCUs, but not all members of this family support I2S and/or some of the members might require slight modifications to the sources of this driver in order to make it work on those.

This driver has for now been tested only with the following platforms:

History

Merge branch 'master' into betzw_wb default tip

2017-07-12, by Wolfgang Betz [Wed, 12 Jul 2017 15:24:49 +0200] rev 31

Merge branch 'master' into betzw_wb


Extend compilability to `STM32F4` family

2017-07-12, by Wolfgang Betz [Wed, 12 Jul 2017 15:22:51 +0200] rev 30

Extend compilability to `STM32F4` family


Update "mbed_lib.json" file.

2017-07-10, by Davidroid [Mon, 10 Jul 2017 17:38:16 +0000] rev 29

Update "mbed_lib.json" file.


Enable compilation for F4 family

2017-07-10, by Wolfgang Betz [Mon, 10 Jul 2017 14:57:16 +0200] rev 28

Enable compilation for F4 family


Intorduce & use `CONTAINER_OF`

2017-03-31, by Wolfgang Betz [Fri, 31 Mar 2017 13:44:17 +0200] rev 27

Intorduce & use `CONTAINER_OF`


Enable I2S w/o requirement for HAL patches

2017-03-27, by Wolfgang Betz [Mon, 27 Mar 2017 16:15:20 +0200] rev 26

Enable I2S w/o requirement for HAL patches


`critical.h` -> `mbed_critical.h`

2017-03-10, by Wolfgang Betz [Fri, 10 Mar 2017 13:25:07 +0100] rev 25

`critical.h` -> `mbed_critical.h`


Avoid two warnings

2017-02-13, by Wolfgang Betz [Mon, 13 Feb 2017 11:53:21 +0100] rev 24

Avoid two warnings


Adjust both low & high frequencies when harmonizing

2017-02-07, by Wolfgang Betz [Tue, 07 Feb 2017 11:16:14 +0100] rev 23

Adjust both low & high frequencies when harmonizing


Do not force MCLK enabled anymore

2017-01-31, by Wolfgang Betz [Tue, 31 Jan 2017 11:30:06 +0100] rev 22

Do not force MCLK enabled anymore