embassy-stm32

Crates

git

Versions

stm32g491cc

Flavors

Skip to main content

AdcChannel

Trait AdcChannel 

Source
pub trait AdcChannel<'d, T>: SealedAdcChannel<T> + Sized {
    // Provided methods
    fn degrade_adc(self) -> BorrowedAdcChannel<'d, T> { ... }
    fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T> { ... }
}
Expand description

ADC channel.

Provided Methods§

Source

fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>

Source

fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PA0>, Peri<'d, PA1>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PA1>, Peri<'d, PA2>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PA2>, Peri<'d, PA3>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PA3>, Peri<'d, PB14>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PB0>, Peri<'d, PB11>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PB12>, Peri<'d, PB1>)

Source§

impl<'d> AdcChannel<'d, ADC1> for (Peri<'d, PF0>, Peri<'d, PB12>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PA0>, Peri<'d, PA1>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PA1>, Peri<'d, PA6>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PA5>, Peri<'d, PB11>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PA6>, Peri<'d, PA7>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PA7>, Peri<'d, PC4>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PB2>, Peri<'d, PA5>)

Source§

impl<'d> AdcChannel<'d, ADC2> for (Peri<'d, PB11>, Peri<'d, PB15>)

Implementors§

Source§

impl<'a, T: Instance> AdcChannel<'a, T> for BorrowedAdcChannel<'a, T>

Source§

impl<'d, C: SpecialChannel, T: Instance + ConverterFor<C>> AdcChannel<'d, T> for C

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC1> for Peri<'d, PB0>

Source§

impl<'d> AdcChannel<'d, ADC1> for Peri<'d, PB1>

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC1> for Peri<'d, PB12>

Source§

impl<'d> AdcChannel<'d, ADC1> for Peri<'d, PB14>

Source§

impl<'d> AdcChannel<'d, ADC1> for Peri<'d, PF0>

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC2> for OpAmpInternalOutput<'d, OPAMP3>

Source§

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

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA0>

Source§

impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA1>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PB15>

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PF1>

Source§

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

Source§

impl<'d> AdcChannel<'d, ADC3> for OpAmpInternalOutput<'d, OPAMP6>

Source§

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

Source§

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

Source§

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

Source§

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