| modm API documentation
    | 
This is the complete list of members for modm::platform::Timer8, including all inherited members.
| CaptureCompareControlUpdate enum name | modm::platform::AdvancedControlTimer | strong | 
| DeadTimeResolution enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| DmaRequestEnable enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| Event enum name (defined in modm::platform::BasicTimer) | modm::platform::BasicTimer | strong | 
| InputCaptureMapping enum name | modm::platform::GeneralPurposeTimer | strong | 
| InputCapturePolarity enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| InputCapturePrescaler enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| Interrupt enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| InterruptFlag enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| 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::AdvancedControlTimer) | modm::platform::AdvancedControlTimer | strong | 
| MasterMode2 enum name (defined in modm::platform::AdvancedControlTimer) | modm::platform::AdvancedControlTimer | strong | 
| Mode enum name | modm::platform::GeneralPurposeTimer | strong | 
| OffStateForIdleMode enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| OffStateForRunMode enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| OutputCompareMode enum name | modm::platform::GeneralPurposeTimer | strong | 
| OutputComparePolarity enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| OutputComparePreload enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| OutputIdleState enum name (defined in modm::platform::AdvancedControlTimer) | modm::platform::AdvancedControlTimer | strong | 
| PinState enum name (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | strong | 
| SlaveMode enum name | modm::platform::AdvancedControlTimer | strong | 
| SlaveModeTrigger enum name (defined in modm::platform::AdvancedControlTimer) | modm::platform::AdvancedControlTimer | strong | 
| Value typedef (defined in modm::platform::Timer8) | modm::platform::Timer8 | |
| acknowledgeInterruptFlags(InterruptFlag flags) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| modm::platform::AdvancedControlTimer::acknowledgeInterruptFlags(InterruptFlag_t flags) | modm::platform::BasicTimer | static | 
| applyAndReset() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| configureInputChannel(uint32_t channel, uint8_t filter) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| configureInputChannel(uint8_t filter) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| configureInputChannel(uint32_t channel, InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter, bool xor_ch1_3=false) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| configureInputChannel(InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter, bool xor_ch1_3=false) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| modm::platform::AdvancedControlTimer::configureInputChannel(uint32_t channel, InputCaptureMapping input, InputCapturePrescaler prescaler, InputCapturePolarity polarity, uint8_t filter) | modm::platform::GeneralPurposeTimer | static | 
| configureOutputChannel(uint32_t channel, OutputCompareMode mode, Value compareValue, PinState out=PinState::Enable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| configureOutputChannel(OutputCompareMode mode, Value compareValue, PinState out=PinState::Enable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| configureOutputChannel(uint32_t channel, OutputCompareMode mode, Value compareValue, PinState out, OutputComparePolarity polarity, PinState out_n, OutputComparePolarity polarity_n=OutputComparePolarity::ActiveHigh, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| configureOutputChannel(OutputCompareMode mode, Value compareValue, PinState out, OutputComparePolarity polarity, PinState out_n, OutputComparePolarity polarity_n=OutputComparePolarity::ActiveHigh, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| 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::Timer8) | modm::platform::Timer8 | static | 
| configureOutputChannel(OutputCompareMode mode, PinState out, OutputComparePolarity polarity, PinState out_n, OutputComparePolarity polarity_n=OutputComparePolarity::ActiveHigh, OutputComparePreload preload=OutputComparePreload::Disable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| configureOutputChannel(uint32_t channel, uint32_t modeOutputPorts) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| configureOutputChannel(uint32_t modeOutputPorts) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| modm::platform::AdvancedControlTimer::configureOutputChannel(uint32_t channel, OutputCompareMode_t mode, uint16_t compareValue) | modm::platform::GeneralPurposeTimer | static | 
| connect() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| disable() (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| disableCaptureComparePreloadedControl() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| disableDmaRequest(DmaRequestEnable dmaRequests) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| disableInterrupt(Interrupt interrupt) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| modm::platform::AdvancedControlTimer::disableInterrupt(Interrupt_t interrupt) | modm::platform::BasicTimer | static | 
| disableOutput() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| enable() (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| enableCaptureComparePreloadedControl(CaptureCompareControlUpdate update=CaptureCompareControlUpdate::SetComg) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| enableDmaRequest(DmaRequestEnable dmaRequests) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| enableInterrupt(Interrupt interrupt) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| modm::platform::AdvancedControlTimer::enableInterrupt(Interrupt_t interrupt) | modm::platform::BasicTimer | static | 
| enableInterruptVector(Interrupt interrupt, bool enable, uint32_t priority) | modm::platform::Timer8 | static | 
| modm::platform::AdvancedControlTimer::enableInterruptVector(bool enable, uint8_t priority) | modm::platform::BasicTimer | static | 
| enableOutput() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| generateEvent(Event ev) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getClockFrequency() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestaticconstexpr | 
| getCompareValue(uint32_t channel) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getCompareValue() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getInterruptFlags() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getOverflow() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getPrescaler() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| getValue() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| hasAdvancedPwmControl() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestaticconstexpr | 
| isComplementaryChannel() (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | inlinestatic | 
| isCountingDown() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| isCountingUp() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| isEnabled() (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| isOutputEnabled() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| pause() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setAutomaticUpdate(bool enable) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setCaptureCompareControlUpdate(CaptureCompareControlUpdate update) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setCompareValue(uint32_t channel, Value value) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setCompareValue(Value value) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setDeadTime(uint8_t deadTime) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setDeadTime(DeadTimeResolution resolution, uint8_t deadTime) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setMode(Mode mode, SlaveMode slaveMode=SlaveMode::Disabled, SlaveModeTrigger slaveModeTrigger=SlaveModeTrigger::Internal0, MasterMode masterMode=MasterMode::Reset, bool enableOnePulseMode=false, MasterMode2 masterMode2=MasterMode2::Reset) (defined in modm::platform::Timer8) | modm::platform::Timer8 | static | 
| modm::platform::AdvancedControlTimer::setMode(Mode mode, SlaveMode slaveMode=SlaveMode::Disabled, SlaveModeTrigger slaveModeTrigger=(SlaveModeTrigger) 0) | modm::platform::GeneralPurposeTimer | static | 
| modm::platform::BasicTimer::setMode(Mode mode) | modm::platform::BasicTimer | static | 
| setOffState(OffStateForRunMode runMode, OffStateForIdleMode idleMode) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setOutputIdleState(uint32_t channel, OutputIdleState idle, OutputIdleState idle_n=OutputIdleState::Reset) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setOutputIdleState(OutputIdleState idle, OutputIdleState idle_n=OutputIdleState::Reset) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setOverflow(Value overflow) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setPeriod(std::chrono::duration< Rep, Period > duration, bool autoApply=true) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setPrescaler(uint16_t prescaler) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setRepetitionCount(uint16_t repetitionCount) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| setValue(Value value) (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic | 
| signalToChannel() (defined in modm::platform::GeneralPurposeTimer) | modm::platform::GeneralPurposeTimer | inlinestaticprotected | 
| start() (defined in modm::platform::Timer8) | modm::platform::Timer8 | inlinestatic |