embassy icon indicating copy to clipboard operation
embassy copied to clipboard

STM32H750VB MDMA peripheral support?

Open iamadahn opened this issue 8 months ago • 4 comments

I don't know if this is a bug or this peripheral is not supported, but embassy-stm32 crate for stm32h750vb chip doesn't have MDMA in it's peripherals, although it is in fact present and available for configuration in cubemx for example.

iamadahn avatar Mar 19 '25 05:03 iamadahn

it's not a bug, it's just not implemented. PRs would be welcome.

Dirbaio avatar Mar 19 '25 12:03 Dirbaio

I'm afraid it's too much for me since I'm only learning how to Rust, but I can make a PR with example of how to use qspi with memory map for stm32h750vb chip, keeping in mind that it will work only in blocking mode since MDMA is not implemented yet. I had troubles with existing stm32h7b0 example since it uses octospi, and example for stm32l432kc with qspi didn't work for me at all.

iamadahn avatar Mar 20 '25 10:03 iamadahn

Its been added to the stm32h7xx_hal repo, could probably be adapted from that. I could give it a shot soon

ost-ing avatar May 21 '25 16:05 ost-ing

It would be very nice, I could then test it with my board, which is WeAct stm32h750vb, and provide feedback if needed.

iamadahn avatar May 22 '25 05:05 iamadahn