This library provides a driver for I2S communication using the SPI peripherals on some STM32 microcontrollers.
According to application note AN5543, there are four major versions of the SPI/I2S peripheral used on STM32 microcontrollers:
This library currently has code for SPI version 1.2 (STM32F1, STM32F2, STM32F4, STM32L0, and STM32L1).
This library has been tested on a few different STM32F4 microcontrollers. The other models that use the same SPI version (F1, F2, L0, and L1) may work, but I have not tested any of them.
0-clause BSD (see LICENSE.txt)