embassy-stm32

Crates

git

Versions

stm32h7b0zb

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<M: FilterMarker> TriggerSource<DFSDM1, M> for COMP1_OUT

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for COMP2_OUT

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for EXTI11

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for EXTI15

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for LPTIM1_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for LPTIM2_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for LPTIM3_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM1_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM1_TRGO2

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM3_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM4_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM6_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM7_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM8_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM8_TRGO2

Source§

impl<M: FilterMarker> TriggerSource<DFSDM1, M> for TIM16_OC1

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for COMP1_OUT

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for COMP2_OUT

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for EXTI11

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for EXTI15

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for LPTIM1_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for LPTIM2_TRGO

Source§

impl<M: FilterMarker> TriggerSource<DFSDM2, M> for LPTIM3_TRGO