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

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.