embassy-stm32

Crates

git

Versions

stm32h745ii-cm4

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<'_, PA4>, Peri<'_, PA5>)

Source§

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

Source§

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

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<'_, PC4>, Peri<'_, PC5>)

Source§

impl AdcChannel<ADC1> for (Peri<'_, PF11>, Peri<'_, PF12>)

Source§

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

Source§

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

Source§

impl AdcChannel<ADC2> for (Peri<'_, PB1>, Peri<'_, PB0>)

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<'_, PC4>, Peri<'_, PC5>)

Source§

impl AdcChannel<ADC2> for (Peri<'_, PF13>, Peri<'_, PF14>)

Source§

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

Source§

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

Source§

impl AdcChannel<ADC3> for (Peri<'_, PF3>, Peri<'_, PF4>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PF5>, Peri<'_, PF6>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PF7>, Peri<'_, PF8>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PF9>, Peri<'_, PF10>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PH2>, Peri<'_, PH3>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PH3>, Peri<'_, PH4>)

Source§

impl AdcChannel<ADC3> for (Peri<'_, PH4>, Peri<'_, PH5>)

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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