Module dma

Source
Expand description

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