embassy-stm32

Crates

git

Versions

stm32g471re

Flavors

Skip to main content

RegularTrigger

Trait RegularTrigger 

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

RegularTrigger trigger trait

Required Methods§

Source

fn signal(&self) -> u8

Get the signal number needed to use this trigger as RegularTrigger. 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 RegularTrigger<ADC1> for EXTI11_TRG

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG1

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG3

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG5

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG6

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG7

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG8

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG9

Source§

impl RegularTrigger<ADC1> for HRTIM_ADC_TRG10

Source§

impl RegularTrigger<ADC1> for LPTIMOUT

Source§

impl RegularTrigger<ADC1> for TIM1_CC1

Source§

impl RegularTrigger<ADC1> for TIM1_CC2

Source§

impl RegularTrigger<ADC1> for TIM1_CC3

Source§

impl RegularTrigger<ADC1> for TIM1_TRGO

Source§

impl RegularTrigger<ADC1> for TIM1_TRGO2

Source§

impl RegularTrigger<ADC1> for TIM2_CC2

Source§

impl RegularTrigger<ADC1> for TIM2_TRGO

Source§

impl RegularTrigger<ADC1> for TIM3_CC4

Source§

impl RegularTrigger<ADC1> for TIM3_TRGO

Source§

impl RegularTrigger<ADC1> for TIM4_CC4

Source§

impl RegularTrigger<ADC1> for TIM4_TRGO

Source§

impl RegularTrigger<ADC1> for TIM6_TRGO

Source§

impl RegularTrigger<ADC1> for TIM7_TRGO

Source§

impl RegularTrigger<ADC1> for TIM8_TRGO

Source§

impl RegularTrigger<ADC1> for TIM8_TRGO2

Source§

impl RegularTrigger<ADC1> for TIM15_TRGO

Source§

impl RegularTrigger<ADC1> for TIM20_CC1

Source§

impl RegularTrigger<ADC1> for TIM20_CC2

Source§

impl RegularTrigger<ADC1> for TIM20_CC3

Source§

impl RegularTrigger<ADC1> for TIM20_TRGO

Source§

impl RegularTrigger<ADC1> for TIM20_TRGO2

Source§

impl RegularTrigger<ADC2> for EXTI11_TRG

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG1

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG3

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG5

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG6

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG7

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG8

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG9

Source§

impl RegularTrigger<ADC2> for HRTIM_ADC_TRG10

Source§

impl RegularTrigger<ADC2> for LPTIMOUT

Source§

impl RegularTrigger<ADC2> for TIM1_CC1

Source§

impl RegularTrigger<ADC2> for TIM1_CC2

Source§

impl RegularTrigger<ADC2> for TIM1_CC3

Source§

impl RegularTrigger<ADC2> for TIM1_TRGO

Source§

impl RegularTrigger<ADC2> for TIM1_TRGO2

Source§

impl RegularTrigger<ADC2> for TIM2_CC2

Source§

impl RegularTrigger<ADC2> for TIM2_TRGO

Source§

impl RegularTrigger<ADC2> for TIM3_CC4

Source§

impl RegularTrigger<ADC2> for TIM3_TRGO

Source§

impl RegularTrigger<ADC2> for TIM4_CC4

Source§

impl RegularTrigger<ADC2> for TIM4_TRGO

Source§

impl RegularTrigger<ADC2> for TIM6_TRGO

Source§

impl RegularTrigger<ADC2> for TIM7_TRGO

Source§

impl RegularTrigger<ADC2> for TIM8_TRGO

Source§

impl RegularTrigger<ADC2> for TIM8_TRGO2

Source§

impl RegularTrigger<ADC2> for TIM15_TRGO

Source§

impl RegularTrigger<ADC2> for TIM20_CC1

Source§

impl RegularTrigger<ADC2> for TIM20_CC2

Source§

impl RegularTrigger<ADC2> for TIM20_CC3

Source§

impl RegularTrigger<ADC2> for TIM20_TRGO

Source§

impl RegularTrigger<ADC2> for TIM20_TRGO2

Source§

impl RegularTrigger<ADC3> for EXTI2_TRG

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG1

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG2

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG3

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG4

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG5

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG6

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG7

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG8

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG9

Source§

impl RegularTrigger<ADC3> for HRTIM_ADC_TRG10

Source§

impl RegularTrigger<ADC3> for LPTIMOUT

Source§

impl RegularTrigger<ADC3> for TIM1_CC3

Source§

impl RegularTrigger<ADC3> for TIM1_TRGO

Source§

impl RegularTrigger<ADC3> for TIM1_TRGO2

Source§

impl RegularTrigger<ADC3> for TIM2_CC1

Source§

impl RegularTrigger<ADC3> for TIM2_CC3

Source§

impl RegularTrigger<ADC3> for TIM2_TRGO

Source§

impl RegularTrigger<ADC3> for TIM3_CC1

Source§

impl RegularTrigger<ADC3> for TIM3_TRGO

Source§

impl RegularTrigger<ADC3> for TIM4_CC1

Source§

impl RegularTrigger<ADC3> for TIM4_TRGO

Source§

impl RegularTrigger<ADC3> for TIM6_TRGO

Source§

impl RegularTrigger<ADC3> for TIM7_TRGO

Source§

impl RegularTrigger<ADC3> for TIM8_CC1

Source§

impl RegularTrigger<ADC3> for TIM8_TRGO

Source§

impl RegularTrigger<ADC3> for TIM8_TRGO2

Source§

impl RegularTrigger<ADC3> for TIM15_TRGO

Source§

impl RegularTrigger<ADC3> for TIM20_CC1

Source§

impl RegularTrigger<ADC3> for TIM20_TRGO

Source§

impl RegularTrigger<ADC3> for TIM20_TRGO2