modm API documentation
modm::platform::Bdma::Channel< Id > Member List

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

Channel enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
CircularMode enum namemodm::platform::BdmaBasestrong
DataTransferDirection enum namemodm::platform::BdmaBasestrong
InterruptEnable enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
InterruptFlags enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
IrqHandler typedef (defined in modm::platform::BdmaBase)modm::platform::BdmaBase
MODM_FLAGS32(InterruptEnable) (defined in modm::platform::BdmaBase)modm::platform::BdmaBase
MODM_FLAGS32(InterruptFlags) (defined in modm::platform::BdmaBase)modm::platform::BdmaBase
MemoryDataSize enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
MemoryIncrementMode enum namemodm::platform::BdmaBasestrong
PeripheralDataSize enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
PeripheralIncrementMode enum namemodm::platform::BdmaBasestrong
Priority enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
Request enum name (defined in modm::platform::BdmaBase)modm::platform::BdmaBasestrong
RequestMapping typedef (defined in modm::platform::Bdma::Channel< Id >)modm::platform::Bdma::Channel< Id >
Signal enum namemodm::platform::BdmaBasestrong
clearInterruptFlags(InterruptFlags_t flags=InterruptFlags::All)modm::platform::Bdma::Channel< Id >inlinestatic
configure(DataTransferDirection direction, MemoryDataSize memoryDataSize, PeripheralDataSize peripheralDataSize, MemoryIncrementMode memoryIncrement, PeripheralIncrementMode peripheralIncrement, Priority priority=Priority::Medium, CircularMode circularMode=CircularMode::Disabled)modm::platform::Bdma::Channel< Id >inlinestatic
disableInterrupt(InterruptEnable_t irq)modm::platform::Bdma::Channel< Id >inlinestatic
disableInterruptVector()modm::platform::Bdma::Channel< Id >inlinestatic
enableInterrupt(InterruptEnable_t irq)modm::platform::Bdma::Channel< Id >inlinestatic
enableInterruptVector(uint32_t priority=1)modm::platform::Bdma::Channel< Id >inlinestatic
getDataTransferDirection()modm::platform::Bdma::Channel< Id >inlinestatic
getInterruptFlags()modm::platform::Bdma::Channel< Id >inlinestatic
interruptHandler()modm::platform::Bdma::Channel< Id >inlinestatic
irqs (defined in modm::platform::Bdma::Channel< Id >)modm::platform::Bdma::Channel< Id >staticconstexpr
setDataLength(std::size_t length)modm::platform::Bdma::Channel< Id >inlinestatic
setHalfTransferCompleteIrqHandler(IrqHandler irqHandler)modm::platform::Bdma::Channel< Id >inlinestatic
setMemoryAddress(uintptr_t address)modm::platform::Bdma::Channel< Id >inlinestatic
setMemoryIncrementMode(bool increment)modm::platform::Bdma::Channel< Id >inlinestatic
setPeripheralAddress(uintptr_t address)modm::platform::Bdma::Channel< Id >inlinestatic
setPeripheralIncrementMode(bool increment)modm::platform::Bdma::Channel< Id >inlinestatic
setPeripheralRequest()modm::platform::Bdma::Channel< Id >inlinestatic
setTransferCompleteIrqHandler(IrqHandler irqHandler)modm::platform::Bdma::Channel< Id >inlinestatic
setTransferErrorIrqHandler(IrqHandler irqHandler)modm::platform::Bdma::Channel< Id >inlinestatic
start()modm::platform::Bdma::Channel< Id >inlinestatic
stop()modm::platform::Bdma::Channel< Id >inlinestatic