embassy-stm32

Crates

git

Versions

stm32f446ve

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 TIM1_CH1

Source§

impl RegularTrigger<ADC1> for TIM1_CH2

Source§

impl RegularTrigger<ADC1> for TIM1_CH3

Source§

impl RegularTrigger<ADC1> for TIM2_CH2

Source§

impl RegularTrigger<ADC1> for TIM2_CH3

Source§

impl RegularTrigger<ADC1> for TIM2_CH4

Source§

impl RegularTrigger<ADC1> for TIM2_TRGO

Source§

impl RegularTrigger<ADC1> for TIM3_CH1

Source§

impl RegularTrigger<ADC1> for TIM3_TRGO

Source§

impl RegularTrigger<ADC1> for TIM4_CH4

Source§

impl RegularTrigger<ADC1> for TIM5_CH1

Source§

impl RegularTrigger<ADC1> for TIM5_CH2

Source§

impl RegularTrigger<ADC1> for TIM5_CH3

Source§

impl RegularTrigger<ADC1> for TIM8_CH1

Source§

impl RegularTrigger<ADC1> for TIM8_TRGO

Source§

impl RegularTrigger<ADC2> for EXTI11_TRG

Source§

impl RegularTrigger<ADC2> for TIM1_CH1

Source§

impl RegularTrigger<ADC2> for TIM1_CH2

Source§

impl RegularTrigger<ADC2> for TIM1_CH3

Source§

impl RegularTrigger<ADC2> for TIM2_CH2

Source§

impl RegularTrigger<ADC2> for TIM2_CH3

Source§

impl RegularTrigger<ADC2> for TIM2_CH4

Source§

impl RegularTrigger<ADC2> for TIM2_TRGO

Source§

impl RegularTrigger<ADC2> for TIM3_CH1

Source§

impl RegularTrigger<ADC2> for TIM3_TRGO

Source§

impl RegularTrigger<ADC2> for TIM4_CH4

Source§

impl RegularTrigger<ADC2> for TIM5_CH1

Source§

impl RegularTrigger<ADC2> for TIM5_CH2

Source§

impl RegularTrigger<ADC2> for TIM5_CH3

Source§

impl RegularTrigger<ADC2> for TIM8_CH1

Source§

impl RegularTrigger<ADC2> for TIM8_TRGO

Source§

impl RegularTrigger<ADC3> for EXTI11_TRG

Source§

impl RegularTrigger<ADC3> for TIM1_CH1

Source§

impl RegularTrigger<ADC3> for TIM1_CH2

Source§

impl RegularTrigger<ADC3> for TIM1_CH3

Source§

impl RegularTrigger<ADC3> for TIM2_CH2

Source§

impl RegularTrigger<ADC3> for TIM2_CH3

Source§

impl RegularTrigger<ADC3> for TIM2_CH4

Source§

impl RegularTrigger<ADC3> for TIM2_TRGO

Source§

impl RegularTrigger<ADC3> for TIM3_CH1

Source§

impl RegularTrigger<ADC3> for TIM3_TRGO

Source§

impl RegularTrigger<ADC3> for TIM4_CH4

Source§

impl RegularTrigger<ADC3> for TIM5_CH1

Source§

impl RegularTrigger<ADC3> for TIM5_CH2

Source§

impl RegularTrigger<ADC3> for TIM5_CH3

Source§

impl RegularTrigger<ADC3> for TIM8_CH1

Source§

impl RegularTrigger<ADC3> for TIM8_TRGO