modm API documentation
modm::platform::DmaController< ID >::Channel Member List

This is the complete list of members for modm::platform::DmaController< ID >::Channel, including all inherited members.

Channel enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
CircularMode enum namemodm::platform::DmaBasestrong
DataTransferDirection enum namemodm::platform::DmaBasestrong
InterruptEnable enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
InterruptFlags enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
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 namemodm::platform::DmaBasestrong
MemoryIncrementMode enum namemodm::platform::DmaBasestrong
PeripheralDataSize enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
PeripheralIncrementMode enum namemodm::platform::DmaBasestrong
Priority enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
Request enum name (defined in modm::platform::DmaBase)modm::platform::DmaBasestrong
Signal enum namemodm::platform::DmaBasestrong
clearInterruptFlags(InterruptFlags_t flags=InterruptFlags::All)modm::platform::DmaController< ID >::Channelinlinestatic
configmask (defined in modm::platform::DmaBase)modm::platform::DmaBasestaticprotectedconstexpr
configure(DataTransferDirection direction, MemoryDataSize memoryDataSize, PeripheralDataSize peripheralDataSize, MemoryIncrementMode memoryIncrement, PeripheralIncrementMode peripheralIncrement, Priority priority=Priority::Medium, CircularMode circularMode=CircularMode::Disabled)modm::platform::DmaController< ID >::Channelinlinestatic
disableInterrupt(InterruptEnable_t irq)modm::platform::DmaController< ID >::Channelinlinestatic
disableInterruptVector()modm::platform::DmaController< ID >::Channelinlinestatic
enableInterrupt(InterruptEnable_t irq)modm::platform::DmaController< ID >::Channelinlinestatic
enableInterruptVector(uint32_t priority=1)modm::platform::DmaController< ID >::Channelinlinestatic
getDataTransferDirection()modm::platform::DmaController< ID >::Channelinlinestatic
getInterruptFlags()modm::platform::DmaController< ID >::Channelinlinestatic
interruptHandler()modm::platform::DmaController< ID >::Channelinlinestatic
memoryMask (defined in modm::platform::DmaBase)modm::platform::DmaBasestaticprotectedconstexpr
peripheralMask (defined in modm::platform::DmaBase)modm::platform::DmaBasestaticprotectedconstexpr
setDataLength(std::size_t length)modm::platform::DmaController< ID >::Channelinlinestatic
setHalfTransferCompleteIrqHandler(IrqHandler irqHandler)modm::platform::DmaController< ID >::Channelinlinestatic
setMemoryAddress(uintptr_t address)modm::platform::DmaController< ID >::Channelinlinestatic
setMemoryIncrementMode(bool increment)modm::platform::DmaController< ID >::Channelinlinestatic
setPeripheralAddress(uintptr_t address)modm::platform::DmaController< ID >::Channelinlinestatic
setPeripheralIncrementMode(bool increment)modm::platform::DmaController< ID >::Channelinlinestatic
setPeripheralRequest()modm::platform::DmaController< ID >::Channelinlinestatic
setTransferCompleteIrqHandler(IrqHandler irqHandler)modm::platform::DmaController< ID >::Channelinlinestatic
setTransferErrorIrqHandler(IrqHandler irqHandler)modm::platform::DmaController< ID >::Channelinlinestatic
start()modm::platform::DmaController< ID >::Channelinlinestatic
stop()modm::platform::DmaController< ID >::Channelinlinestatic