embassy-stm32

Crates

git

Versions

stm32g471cc

Flavors

AdcChannel

Trait AdcChannel 

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

ADC channel.

Provided Methodsยง

Source

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

๐Ÿ‘ŽDeprecated: use reborrow_adc
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", so this trait is not object safe.

Implementations on Foreign Typesยง

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

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<'_, PB0>

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

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<'_, PB15>

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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