embassy/embassy-stm32/src/dma
Torin Cooper-Bennun 8eff749823 stm32/gpdma: fix drop() to use RM's method for aborting transfer
see e.g. STM32H503 RM section 15.4.4...

1. Write 1 into GPDMA_CxCR.SUSP
2. Poll GPDMA_CxSR.SUSPF until it is 1
3. Write 1 into GPDMA_CxCR.RESET (occurs upon next init, in new_inner())
2023-11-13 16:41:09 +00:00
..
bdma.rs stm32: avoid creating many tiny critical sections in init. 2023-10-12 16:20:34 +02:00
dma.rs stm32: avoid creating many tiny critical sections in init. 2023-10-12 16:20:34 +02:00
dmamux.rs stm32: avoid creating many tiny critical sections in init. 2023-10-12 16:20:34 +02:00
gpdma.rs stm32/gpdma: fix drop() to use RM's method for aborting transfer 2023-11-13 16:41:09 +00:00
mod.rs stm32: avoid creating many tiny critical sections in init. 2023-10-12 16:20:34 +02:00
ringbuffer.rs Merge pull request #1743 from xoviat/dma-2 2023-08-10 15:21:31 +00:00
word.rs stm32/spi: add support for all word sizes. 2023-04-18 20:56:23 +02:00