2024-01-16 05:50 PM
Some STM32H7 MCUs have I2S capability on SPI6, but the HAL does not define "SPI_SPI6I2S_SUPPORT" for all of them. The ones with the missing define gets the prescaler computed wrong if the clock for SPI123 and SPI6 is different.
Has HAL support:
H7B3
H7B0
H7A3
Has capability but missing HAL support:
H735
H733
H730
H725
H723
Manually adding the define fixes the issue, the prescaler is calculated correctly and the expected clock frequency is sent to the I2S pins.
Solved! Go to Solution.
2024-03-28 01:14 AM
Hi @S58D4J ,
The issue is fixed in STM32CubeH7 1.11.2 version and in GitHUB.
Thank you for your contribution in STCommunity.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-01-16 11:45 PM
Hello @S58D4J and welcome to the Community :),
Thank you for bringing this issue to our attention.
I reported this internally.
Internal ticket number: 170995 (This is an internal tracking number and is not accessible or usable by customers).
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-03-28 01:14 AM
Hi @S58D4J ,
The issue is fixed in STM32CubeH7 1.11.2 version and in GitHUB.
Thank you for your contribution in STCommunity.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.