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_interruptsto 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
- Transfer
Resources - 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
- Supported
Word Size - Target
- Implemented for all peripheral APIs that support DMA transfers