| Channel enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| CircularMode enum name | modm::platform::DmaBase | strong |
| DataTransferDirection enum name | modm::platform::DmaBase | strong |
| InterruptEnable enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| InterruptFlags enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| IrqHandler typedef (defined in modm::platform::DmaBase) | modm::platform::DmaBase | |
| MODM_FLAGS32(InterruptEnable) (defined in modm::platform::DmaBase) | modm::platform::DmaBase | |
| MODM_FLAGS32(InterruptFlags) (defined in modm::platform::DmaBase) | modm::platform::DmaBase | |
| MemoryDataSize enum name | modm::platform::DmaBase | strong |
| MemoryIncrementMode enum name | modm::platform::DmaBase | strong |
| PeripheralDataSize enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| PeripheralIncrementMode enum name | modm::platform::DmaBase | strong |
| Priority enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| Request enum name (defined in modm::platform::DmaBase) | modm::platform::DmaBase | strong |
| Signal enum name | modm::platform::DmaBase | strong |
| configmask (defined in modm::platform::DmaBase) | modm::platform::DmaBase | staticprotectedconstexpr |
| configure(DataTransferDirection direction, MemoryDataSize memoryDataSize, PeripheralDataSize peripheralDataSize, MemoryIncrementMode memoryIncrement, PeripheralIncrementMode peripheralIncrement, Priority priority=Priority::Medium, CircularMode circularMode=CircularMode::Disabled) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| disableInterrupt(InterruptEnable_t irq) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| enableInterrupt(InterruptEnable_t irq) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| getDataTransferDirection() | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | static |
| memoryMask (defined in modm::platform::DmaBase) | modm::platform::DmaBase | staticprotectedconstexpr |
| peripheralMask (defined in modm::platform::DmaBase) | modm::platform::DmaBase | staticprotectedconstexpr |
| setDataLength(std::size_t length) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| setMemoryAddress(uintptr_t address) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| setMemoryIncrementMode(bool increment) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| setPeripheralAddress(uintptr_t address) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| setPeripheralIncrementMode(bool increment) | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | inlinestatic |
| start() | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | static |
| stop() | modm::platform::DmaChannelHal< ChannelID, CHANNEL_BASE > | static |