[][src]Module stm32f7xx_hal::dma

Interface the the DMA peripheral

Structs

Channel0
Channel1
Channel2
Channel3
Channel4
Channel5
Channel6
Channel7
DMA

Entry point to the DMA API

Handle

Handle to the DMA instance

Interrupts

Used by Transfer::enable_interrupts to identify DMA interrupts

Ready

Indicates that a DMA transfer is ready to be started

Started

Indicates that a DMA transfer has been started

Stream0
Stream1
Stream2
Stream3
Stream4
Stream5
Stream6
Stream7
Streams
Transfer

Represents an ongoing DMA transfer

TransferResources

The resources that an ongoing transfer needs exclusive access to

Enums

Error

A DMA error

Traits

Channel

Implemented for all types that represent DMA channels

Instance

Implemented for all DMA instances

Stream

Implemented for all types that represent DMA streams

SupportedWordSize
Target

Implemented for all peripheral APIs that support DMA transfers