embassy-stm32

Crates

git

Versions

stm32l4a6qg

Flavors

Skip to main content

TriggerSource

Trait TriggerSource 

Source
pub trait TriggerSource<T: Instance, M: FilterMarker> {
    // Required method
    fn jextsel(&self) -> u8;
}
Expand description

A trigger source that can drive filter M on instance T.

Implemented by build.rs for each (instance, filter, source) combination the TRM allows: identity (jextsel == signal number) on 5-bit parts, the remapped value on 3-bit parts.

Required Methods§

Source

fn jextsel(&self) -> u8

JEXTSEL register value for this (instance, filter, source) combination.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl TriggerSource<DFSDM1, Flt0> for EXTI11

Source§

impl TriggerSource<DFSDM1, Flt0> for EXTI15

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM1_TRGO

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM1_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM4_TRGO

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM6_TRGO

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM8_TRGO

Source§

impl TriggerSource<DFSDM1, Flt0> for TIM8_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt1> for EXTI11

Source§

impl TriggerSource<DFSDM1, Flt1> for EXTI15

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM1_TRGO

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM1_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM4_TRGO

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM6_TRGO

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM8_TRGO

Source§

impl TriggerSource<DFSDM1, Flt1> for TIM8_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt2> for EXTI11

Source§

impl TriggerSource<DFSDM1, Flt2> for EXTI15

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM1_TRGO

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM1_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM4_TRGO

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM7_TRGO

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM8_TRGO

Source§

impl TriggerSource<DFSDM1, Flt2> for TIM8_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt3> for EXTI11

Source§

impl TriggerSource<DFSDM1, Flt3> for EXTI15

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM1_TRGO

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM1_TRGO2

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM3_TRGO

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM7_TRGO

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM8_TRGO

Source§

impl TriggerSource<DFSDM1, Flt3> for TIM16_OC1