embassy-stm32

Crates

git

Versions

stm32g471re

Flavors

Skip to main content

ChannelTrigger

Trait ChannelTrigger 

Source
pub trait ChannelTrigger<T: Instance> {
    // Required method
    fn signal(&self) -> u8;
}
Expand description

ChannelTrigger trigger trait

Required Methods§

Source

fn signal(&self) -> u8

Get the signal number needed to use this trigger as ChannelTrigger. Note: in some chips, ST calls this the “channel”, and calls channels “streams”. embassy-stm32 always uses the “channel” and “request number” names.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ChannelTrigger<DAC1> for EXTI9_TRG

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG1

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG2

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG3

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG4

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG5

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_RESET_TRG6

Source§

impl ChannelTrigger<DAC1> for HRTIM_DAC_TRG1

Source§

impl ChannelTrigger<DAC1> for TIM2_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM3_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM4_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM6_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM7_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM8_TRGO

Source§

impl ChannelTrigger<DAC1> for TIM15_TRGO

Source§

impl ChannelTrigger<DAC3> for EXTI9_TRG

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG1

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG2

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG3

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG4

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG5

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_RESET_TRG6

Source§

impl ChannelTrigger<DAC3> for HRTIM_DAC_TRG3

Source§

impl ChannelTrigger<DAC3> for TIM1_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM2_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM3_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM4_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM6_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM7_TRGO

Source§

impl ChannelTrigger<DAC3> for TIM15_TRGO

Source§

impl<T: Instance> ChannelTrigger<T> for SOFTWARE