STM32H7 SPI6 with BDMA
Hi,
I have a project with an IOC configuring an STM32H733. In the IOC I configured the SPI6 in Full-Duplex Master. I also configured the BDMA channel 0 to serve requests of SPI6_TX. The project is pretty old and when I configured it like this I only enabled the BDMA channel 0 global interrupt (I did not really need to enable SPI6 global interrupt).
Recently I wanted to make modifications to my IOC and I had to migrate the project to the STM32CubeMX V6.7.0 with STM32Cube FW_H7 V1.11.0. With this migration now it seems that the STM32CubeMX forces the SPI6 global interrupt to be enabled and I cannot disable it (it is grayed out).
After some testing, I figured that this automatic force is caused by enabling BDMA for this SPI. I tried to find an answer without success in the release notes of the STM32CubeMX. I would like to know why the new version of IOC now forces the SPI6 global interrupt to be enabled. Can someone help me and shed some light on this?
Thank you!
