Module stm32f3xx_hal::dma [−][src]
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
dma1 | All associated types, traits and methods of the |
dma2 | All associated types, traits and methods of the |
Structs
Transfer | An in-progress one-shot DMA transfer |
Enums
Direction | DMA transfer direction |
Event | DMA events |
Increment | DMA address increment mode |
Priority | Channel priority level |
Traits
Channel | Trait implemented by all DMA channels |
DmaExt | Extension trait to split a DMA peripheral into independent channels |
OnChannel | Marker trait mapping DMA targets to their channels |
ReadBuffer | Trait for buffers that can be given to DMA for reading. |
Target | Trait implemented by DMA targets. |
WriteBuffer | Trait for buffers that can be given to DMA for writing. |