Module stm32f3xx_hal::dma
source · Expand description
Direct memory access (DMA) controller.
Currently DMA is only supported for STM32F303 or STM32F302 MCUs.
Examples
An example how to use DMA for serial, can be found at examples/serial_dma.rs
Modules
- All associated types, traits and methods of the
DMA1
peripheral. - All associated types, traits and methods of the
DMA2
peripheral.
Structs
- An in-progress one-shot DMA transfer
Enums
- DMA transfer direction
- DMA events
- DMA address increment mode
- Channel priority level
Traits
- Trait implemented by all DMA channels
- Extension trait to split a DMA peripheral into independent channels
- Marker trait mapping DMA targets to their channels
- Trait for buffers that can be given to DMA for reading.
- Trait implemented by DMA targets.
- Trait for buffers that can be given to DMA for writing.