Module stm32f4xx::dma

source ·

Structs§

  • Dma1 is kept as a separate type from Dma2 in order to allow for more compile-time checks.
  • For an explanation of why this is its own type, see the docs for the Dma1 struct.
  • DMA controller
  • This struct refers to a DMA Stream

Enums§

  • Each stream can be selected among up to eight channel requests. This is basically STM32F446RE’s way of selecting the peripheral for the stream. Nevertheless, the use of the term channel here is confusing. Table 28 describes the mapping between stream, channel, and peripherals.
  • DMA transfer direction. Section 9.5.5
  • List of peripherals managed by DMA1
  • List of peripherals managed by DMA2
  • DMA transfer mode. Section 9.5.10
  • DMA data size. Section 9.5.5
  • The DMA stream number. What other microcontrollers refer to as “channel”, STM32F446RE refers to as “streams”. STM32F446RE has eight streams. A stream transfers data between memory and peripheral.

Traits§

Functions§