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 |