embassy-stm32

Crates

git

Versions

stm32g473qc

Flavors

Skip to main content

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".

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<'_, PB14>, Peri<'_, PC0>)

Source§

impl AdcChannel<ADC1> for (Peri<'_, PC0>, Peri<'_, PC1>)

Source§

impl AdcChannel<ADC1> for (Peri<'_, PC1>, Peri<'_, PC2>)

Source§

impl AdcChannel<ADC1> for (Peri<'_, PC2>, Peri<'_, PC3>)

Source§

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

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>)

Source§

impl AdcChannel<ADC2> for (Peri<'_, PC0>, Peri<'_, PC1>)

Source§

impl AdcChannel<ADC2> for (Peri<'_, PC1>, Peri<'_, PC2>)

Source§

impl AdcChannel<ADC2> for (Peri<'_, PC2>, Peri<'_, PC3>)

Source§

impl AdcChannel<ADC2> for (Peri<'_, PC3>, Peri<'_, PF1>)

Source§

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

Source§

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

Source§

impl AdcChannel<ADC2> for (Peri<'_, PF1>, Peri<'_, PC5>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PB1>, Peri<'_, PE9>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PB13>, Peri<'_, PE8>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PD10>, Peri<'_, PD11>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PD11>, Peri<'_, PD12>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PD12>, Peri<'_, PD13>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PD13>, Peri<'_, PD14>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PD14>, Peri<'_, PB0>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PE7>, Peri<'_, PB13>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PE8>, Peri<'_, PD10>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PE9>, Peri<'_, PE13>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PE13>, Peri<'_, PE7>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PB12>, Peri<'_, PB14>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PB14>, Peri<'_, PB15>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PB15>, Peri<'_, PE8>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD8>, Peri<'_, PD9>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD9>, Peri<'_, PE10>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD10>, Peri<'_, PD11>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD11>, Peri<'_, PD12>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD12>, Peri<'_, PD13>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD13>, Peri<'_, PD14>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PD14>, Peri<'_, PD8>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PE8>, Peri<'_, PD10>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PE10>, Peri<'_, PE11>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PE11>, Peri<'_, PE12>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PE14>, Peri<'_, PE15>)

Source§

impl AdcChannel<ADC4> for (Peri<'_, PE15>, Peri<'_, PB12>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PA8>, Peri<'_, PA9>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD8>, Peri<'_, PD9>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD9>, Peri<'_, PE10>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD10>, Peri<'_, PD11>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD11>, Peri<'_, PD12>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD12>, Peri<'_, PD13>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD13>, Peri<'_, PD14>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PD14>, Peri<'_, PD8>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PE8>, Peri<'_, PD10>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PE10>, Peri<'_, PE11>)

Source§

impl AdcChannel<ADC5> for (Peri<'_, PE11>, Peri<'_, PE12>)

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl AdcChannel<ADC5> for Peri<'_, PA8>

Source§

impl AdcChannel<ADC5> for Peri<'_, PA9>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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<ADC1> for OpAmpOutput<'d, OPAMP4>

Source§

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

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<ADC2> for OpAmpOutput<'d, OPAMP6>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'d> AdcChannel<ADC5> for OpAmpInternalOutput<'d, OPAMP4>

Source§

impl<'d> AdcChannel<ADC5> for OpAmpInternalOutput<'d, OPAMP5>

Source§

impl<'d> AdcChannel<ADC5> for OpAmpOutput<'d, OPAMP5>

Source§

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