You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The I2S driver for STM32F4 (and other series?) currently assumes the SPI peripheral clock to be the I2S kernel clock. This is not the case, because in I2S mode, the SPI peripheral is supplied by the I2S PLL.
The I2S driver for STM32F4 (and other series?) currently assumes the SPI peripheral clock to be the I2S kernel clock. This is not the case, because in I2S mode, the SPI peripheral is supplied by the I2S PLL.
RM0368, p. 585
Current implementation:
embassy/embassy-stm32/src/i2s.rs
Line 496 in b127ca9
This leads to incorrect calculation of clock scaling factors in the I2S driver and thus incorrect I2S clocks.
The text was updated successfully, but these errors were encountered: