I'm developing a USB audio device using an STM32F407G-DISC1 evaluation board.
For the audio output I was intending to just use the I2S peripheral connected to a DAC. However the only sample code I can find uses an SAI module:
What is this SAI module and how is it different from the I2S module on the STM32F407?
Also, do I need an MCU with an SAI module for my USB audio output to work correctly or can I make do with I2S?