STM32 I2S driver

This library provides a driver for I2S communication using the SPI peripherals on some STM32 microcontrollers.

Differences between STM32 models

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

Status

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.

License

0-clause BSD (see LICENSE.txt)