embassy-stm32

Crates

git

Versions

stm32f303ze

Flavors

AdcChannel

Trait AdcChannel 

Source
pub trait AdcChannel<T>: SealedAdcChannel<T> + Sized {
    // Provided method
    fn degrade_adc<'a>(self) -> AnyAdcChannel<'a, T>
       where Self: 'a { ... }
}
Expand description

ADC channel.

Provided Methods§

Source

fn degrade_adc<'a>(self) -> AnyAdcChannel<'a, T>
where Self: 'a,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl AdcChannel<ADC1> for Peri<'_, PA0>

Source§

impl AdcChannel<ADC1> for Peri<'_, PA1>

Source§

impl AdcChannel<ADC1> for Peri<'_, PA2>

Source§

impl AdcChannel<ADC1> for Peri<'_, PA3>

Source§

impl AdcChannel<ADC1> for Peri<'_, PB11>

Source§

impl AdcChannel<ADC1> for Peri<'_, PC0>

Source§

impl AdcChannel<ADC1> for Peri<'_, PC1>

Source§

impl AdcChannel<ADC1> for Peri<'_, PC2>

Source§

impl AdcChannel<ADC1> for Peri<'_, PC3>

Source§

impl AdcChannel<ADC1> for Peri<'_, PF2>

Source§

impl AdcChannel<ADC1> for Peri<'_, PF4>

Source§

impl AdcChannel<ADC2> for Peri<'_, PA4>

Source§

impl AdcChannel<ADC2> for Peri<'_, PA5>

Source§

impl AdcChannel<ADC2> for Peri<'_, PA6>

Source§

impl AdcChannel<ADC2> for Peri<'_, PA7>

Source§

impl AdcChannel<ADC2> for Peri<'_, PB2>

Source§

impl AdcChannel<ADC2> for Peri<'_, PB11>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC0>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC1>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC2>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC3>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC4>

Source§

impl AdcChannel<ADC2> for Peri<'_, PC5>

Source§

impl AdcChannel<ADC2> for Peri<'_, PF2>

Source§

impl AdcChannel<ADC3> for Peri<'_, PB0>

Source§

impl AdcChannel<ADC3> for Peri<'_, PB1>

Source§

impl AdcChannel<ADC3> for Peri<'_, PB13>

Source§

impl AdcChannel<ADC3> for Peri<'_, PD10>

Source§

impl AdcChannel<ADC3> for Peri<'_, PD11>

Source§

impl AdcChannel<ADC3> for Peri<'_, PD12>

Source§

impl AdcChannel<ADC3> for Peri<'_, PD13>

Source§

impl AdcChannel<ADC3> for Peri<'_, PD14>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE7>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE8>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE9>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE10>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE11>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE12>

Source§

impl AdcChannel<ADC3> for Peri<'_, PE13>

Source§

impl AdcChannel<ADC4> for Peri<'_, PB12>

Source§

impl AdcChannel<ADC4> for Peri<'_, PB14>

Source§

impl AdcChannel<ADC4> for Peri<'_, PB15>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD8>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD9>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD10>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD11>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD12>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD13>

Source§

impl AdcChannel<ADC4> for Peri<'_, PD14>

Source§

impl AdcChannel<ADC4> for Peri<'_, PE8>

Source§

impl AdcChannel<ADC4> for Peri<'_, PE14>

Source§

impl AdcChannel<ADC4> for Peri<'_, PE15>

Source§

impl<'d> AdcChannel<ADC1> for OpAmpOutput<'d, OPAMP1>

Source§

impl<'d> AdcChannel<ADC1> for OpAmpOutput<'d, OPAMP3>

Source§

impl<'d> AdcChannel<ADC1> for OpAmpOutput<'d, OPAMP4>

Source§

impl<'d> AdcChannel<ADC2> for OpAmpOutput<'d, OPAMP2>

Source§

impl<'d> AdcChannel<ADC3> for OpAmpOutput<'d, OPAMP3>

Source§

impl<'d> AdcChannel<ADC4> for OpAmpOutput<'d, OPAMP4>

Source§

impl<C: SpecialChannel, T: Instance + SealedSpecialConverter<C>> AdcChannel<T> for C

Source§

impl<T: AnyInstance> AdcChannel<T> for AnyAdcChannel<'_, T>