embassy-stm32

Crates

git

Versions

stm32f479zg

Flavors

Skip to main content

InjectedTrigger

Trait InjectedTrigger 

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

InjectedTrigger trigger trait

Required Methods§

Source

fn signal(&self) -> u8

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

Source§

impl InjectedTrigger<ADC1> for TIM1_CH4

Source§

impl InjectedTrigger<ADC1> for TIM1_TRGO

Source§

impl InjectedTrigger<ADC1> for TIM2_CH1

Source§

impl InjectedTrigger<ADC1> for TIM2_TRGO

Source§

impl InjectedTrigger<ADC1> for TIM3_CH2

Source§

impl InjectedTrigger<ADC1> for TIM3_CH4

Source§

impl InjectedTrigger<ADC1> for TIM4_CH1

Source§

impl InjectedTrigger<ADC1> for TIM4_CH2

Source§

impl InjectedTrigger<ADC1> for TIM4_CH3

Source§

impl InjectedTrigger<ADC1> for TIM4_TRGO

Source§

impl InjectedTrigger<ADC1> for TIM5_CH4

Source§

impl InjectedTrigger<ADC1> for TIM5_TRGO

Source§

impl InjectedTrigger<ADC1> for TIM8_CH2

Source§

impl InjectedTrigger<ADC1> for TIM8_CH3

Source§

impl InjectedTrigger<ADC1> for TIM8_CH4

Source§

impl InjectedTrigger<ADC2> for EXTI15_TRG

Source§

impl InjectedTrigger<ADC2> for TIM1_CH4

Source§

impl InjectedTrigger<ADC2> for TIM1_TRGO

Source§

impl InjectedTrigger<ADC2> for TIM2_CH1

Source§

impl InjectedTrigger<ADC2> for TIM2_TRGO

Source§

impl InjectedTrigger<ADC2> for TIM3_CH2

Source§

impl InjectedTrigger<ADC2> for TIM3_CH4

Source§

impl InjectedTrigger<ADC2> for TIM4_CH1

Source§

impl InjectedTrigger<ADC2> for TIM4_CH2

Source§

impl InjectedTrigger<ADC2> for TIM4_CH3

Source§

impl InjectedTrigger<ADC2> for TIM4_TRGO

Source§

impl InjectedTrigger<ADC2> for TIM5_CH4

Source§

impl InjectedTrigger<ADC2> for TIM5_TRGO

Source§

impl InjectedTrigger<ADC2> for TIM8_CH2

Source§

impl InjectedTrigger<ADC2> for TIM8_CH3

Source§

impl InjectedTrigger<ADC2> for TIM8_CH4

Source§

impl InjectedTrigger<ADC3> for EXTI15_TRG

Source§

impl InjectedTrigger<ADC3> for TIM1_CH4

Source§

impl InjectedTrigger<ADC3> for TIM1_TRGO

Source§

impl InjectedTrigger<ADC3> for TIM2_CH1

Source§

impl InjectedTrigger<ADC3> for TIM2_TRGO

Source§

impl InjectedTrigger<ADC3> for TIM3_CH2

Source§

impl InjectedTrigger<ADC3> for TIM3_CH4

Source§

impl InjectedTrigger<ADC3> for TIM4_CH1

Source§

impl InjectedTrigger<ADC3> for TIM4_CH2

Source§

impl InjectedTrigger<ADC3> for TIM4_CH3

Source§

impl InjectedTrigger<ADC3> for TIM4_TRGO

Source§

impl InjectedTrigger<ADC3> for TIM5_CH4

Source§

impl InjectedTrigger<ADC3> for TIM5_TRGO

Source§

impl InjectedTrigger<ADC3> for TIM8_CH2

Source§

impl InjectedTrigger<ADC3> for TIM8_CH3

Source§

impl InjectedTrigger<ADC3> for TIM8_CH4