modm API documentation
modm::platform::Timer17 Member List

This is the complete list of members for modm::platform::Timer17, including all inherited members.

DeadTimeResolution enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
DmaRequestEnable enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
Event enum name (defined in modm::platform::BasicTimer)modm::platform::BasicTimerstrong
InputCaptureMapping enum namemodm::platform::GeneralPurposeTimerstrong
InputCapturePolarity enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
InputCapturePrescaler enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
Interrupt enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
InterruptFlag enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
MODM_FLAGS32(Interrupt) (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimer
MODM_FLAGS32(InterruptFlag) (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimer
MODM_FLAGS32(OutputCompareMode) (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimer
MODM_FLAGS32(Interrupt) (defined in modm::platform::BasicTimer)modm::platform::BasicTimer
MODM_FLAGS32(InterruptFlag) (defined in modm::platform::BasicTimer)modm::platform::BasicTimer
MasterMode enum name (defined in modm::platform::Timer17)modm::platform::Timer17strong
Mode enum namemodm::platform::GeneralPurposeTimerstrong
OffStateForIdleMode enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
OffStateForRunMode enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
OutputCompareMode enum namemodm::platform::GeneralPurposeTimerstrong
OutputComparePolarity enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
OutputComparePreload enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
PinState enum name (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerstrong
SlaveMode enum namemodm::platform::Timer17strong
SlaveModeTrigger enum name (defined in modm::platform::Timer17)modm::platform::Timer17strong
Value typedef (defined in modm::platform::Timer17)modm::platform::Timer17
acknowledgeInterruptFlags(InterruptFlag_t flags) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
applyAndReset() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
clockEnable() (defined in modm::platform::Timer17)modm::platform::Timer17static
configureInputChannel(uint32_t channel, uint8_t filter) (defined in modm::platform::Timer17)modm::platform::Timer17static
configureInputChannel(uint8_t filter) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
configureInputChannel(uint32_t channel, InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter, bool xor_ch1_3=false) (defined in modm::platform::Timer17)modm::platform::Timer17static
configureInputChannel(InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter, bool xor_ch1_3=false) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
modm::platform::GeneralPurposeTimer::configureInputChannel(uint32_t channel, InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter)modm::platform::GeneralPurposeTimerstatic
configureOutputChannel(uint32_t channel, OutputCompareMode_t mode, Value compareValue, PinState out=PinState::Enable, bool enableComparePreload=true) (defined in modm::platform::Timer17)modm::platform::Timer17static
configureOutputChannel(OutputCompareMode_t mode, Value compareValue, PinState out=PinState::Enable, bool enableComparePreload=true) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
configureOutputChannel(uint32_t channel, OutputCompareMode mode, Value compareValue, PinState out, OutputComparePolarity polarity, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer17)modm::platform::Timer17static
configureOutputChannel(OutputCompareMode mode, Value compareValue, PinState out, OutputComparePolarity polarity, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
configureOutputChannel(uint32_t channel, OutputCompareMode mode, PinState out, OutputComparePolarity polarity, PinState out_n, OutputComparePolarity polarity_n=OutputComparePolarity::ActiveHigh, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer17)modm::platform::Timer17static
configureOutputChannel(OutputCompareMode mode, PinState out, OutputComparePolarity polarity, PinState out_n, OutputComparePolarity polarity_n=OutputComparePolarity::ActiveHigh, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
modm::platform::GeneralPurposeTimer::configureOutputChannel(uint32_t channel, OutputCompareMode_t mode, uint16_t compareValue)modm::platform::GeneralPurposeTimerstatic
connect() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
disable() (defined in modm::platform::Timer17)modm::platform::Timer17static
disableDmaRequest(DmaRequestEnable dmaRequests) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
disableInterrupt(Interrupt_t interrupt) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
disableOutput() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
enable() (defined in modm::platform::Timer17)modm::platform::Timer17static
enableDmaRequest(DmaRequestEnable dmaRequests) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
enableInterrupt(Interrupt_t interrupt) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
enableInterruptVector(bool enable, uint32_t priority) (defined in modm::platform::Timer17)modm::platform::Timer17static
modm::platform::GeneralPurposeTimer::enableInterruptVector(bool enable, uint8_t priority)modm::platform::BasicTimerstatic
enableOutput() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
forceActive(uint32_t channel)modm::platform::Timer17inlinestatic
forceActive() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
forceInactive(uint32_t channel)modm::platform::Timer17inlinestatic
forceInactive() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
generateEvent(Event ev) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getClockFrequency() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestaticconstexpr
getCompareValue(uint32_t channel) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getCompareValue() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getEnabledInterrupts() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getInterruptFlags() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getOverflow() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getPrescaler() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getTickFrequency() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
getValue() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
hasAdvancedPwmControl() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestaticconstexpr
isChannelConfiguredAsInput(uint32_t channel)modm::platform::Timer17static
isComplementaryChannel() (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerinlinestatic
isCountingDown() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
isCountingUp() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
isEnabled() (defined in modm::platform::Timer17)modm::platform::Timer17static
isOutputEnabled() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
pause() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setAutomaticUpdate(bool enable) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setCompareValue(uint32_t channel, Value value) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setCompareValue(Value value) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setDeadTime(uint8_t deadTime) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setDeadTime(DeadTimeResolution resolution, uint8_t deadTime) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setInvertedPwm(uint32_t channel)modm::platform::Timer17inlinestatic
setInvertedPwm() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setMode(Mode mode, SlaveMode slaveMode=SlaveMode::Disabled, SlaveModeTrigger slaveModeTrigger=static_cast< SlaveModeTrigger >(0), MasterMode masterMode=MasterMode::Reset, bool enableOnePulseMode=false, bool bufferAutoReloadRegister=true, bool limitUpdateEventRequestSource=true) (defined in modm::platform::Timer17)modm::platform::Timer17static
modm::platform::GeneralPurposeTimer::setMode(Mode mode, SlaveMode slaveMode=SlaveMode::Disabled, SlaveModeTrigger slaveModeTrigger=(SlaveModeTrigger) 0)modm::platform::GeneralPurposeTimerstatic
modm::platform::BasicTimer::setMode(Mode mode)modm::platform::BasicTimerstatic
setNormalPwm(uint32_t channel)modm::platform::Timer17inlinestatic
setNormalPwm() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setOffState(OffStateForRunMode runMode, OffStateForIdleMode idleMode) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setOverflow(Value overflow) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setPeriod(std::chrono::duration< Rep, Period > duration, bool autoApply=true) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setPrescaler(uint16_t prescaler) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setRepetitionCount(uint8_t repetitionCount) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
setValue(Value value) (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic
signalToChannel() (defined in modm::platform::GeneralPurposeTimer)modm::platform::GeneralPurposeTimerinlinestaticprotected
start() (defined in modm::platform::Timer17)modm::platform::Timer17inlinestatic