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