embassy-stm32

Crates

git

Versions

stm32g473vc

Flavors

embassy_stm32::adc

Trait AdcChannel

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

ADC channel.

Provided Methods§

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 PA0

Source§

impl AdcChannel<ADC1> for PA1

Source§

impl AdcChannel<ADC1> for PA2

Source§

impl AdcChannel<ADC1> for PA3

Source§

impl AdcChannel<ADC1> for PB0

Source§

impl AdcChannel<ADC1> for PB1

Source§

impl AdcChannel<ADC1> for PB11

Source§

impl AdcChannel<ADC1> for PB12

Source§

impl AdcChannel<ADC1> for PB14

Source§

impl AdcChannel<ADC1> for PC0

Source§

impl AdcChannel<ADC1> for PC1

Source§

impl AdcChannel<ADC1> for PC2

Source§

impl AdcChannel<ADC1> for PC3

Source§

impl AdcChannel<ADC1> for PF0

Source§

impl AdcChannel<ADC2> for PA0

Source§

impl AdcChannel<ADC2> for PA1

Source§

impl AdcChannel<ADC2> for PA4

Source§

impl AdcChannel<ADC2> for PA5

Source§

impl AdcChannel<ADC2> for PA6

Source§

impl AdcChannel<ADC2> for PA7

Source§

impl AdcChannel<ADC2> for PB2

Source§

impl AdcChannel<ADC2> for PB11

Source§

impl AdcChannel<ADC2> for PB15

Source§

impl AdcChannel<ADC2> for PC0

Source§

impl AdcChannel<ADC2> for PC1

Source§

impl AdcChannel<ADC2> for PC2

Source§

impl AdcChannel<ADC2> for PC3

Source§

impl AdcChannel<ADC2> for PC4

Source§

impl AdcChannel<ADC2> for PC5

Source§

impl AdcChannel<ADC2> for PF1

Source§

impl AdcChannel<ADC3> for PB0

Source§

impl AdcChannel<ADC3> for PB1

Source§

impl AdcChannel<ADC3> for PB13

Source§

impl AdcChannel<ADC3> for PD10

Source§

impl AdcChannel<ADC3> for PD11

Source§

impl AdcChannel<ADC3> for PD12

Source§

impl AdcChannel<ADC3> for PD13

Source§

impl AdcChannel<ADC3> for PD14

Source§

impl AdcChannel<ADC3> for PE7

Source§

impl AdcChannel<ADC3> for PE8

Source§

impl AdcChannel<ADC3> for PE9

Source§

impl AdcChannel<ADC3> for PE10

Source§

impl AdcChannel<ADC3> for PE11

Source§

impl AdcChannel<ADC3> for PE12

Source§

impl AdcChannel<ADC3> for PE13

Source§

impl AdcChannel<ADC4> for PB12

Source§

impl AdcChannel<ADC4> for PB14

Source§

impl AdcChannel<ADC4> for PB15

Source§

impl AdcChannel<ADC4> for PD8

Source§

impl AdcChannel<ADC4> for PD9

Source§

impl AdcChannel<ADC4> for PD10

Source§

impl AdcChannel<ADC4> for PD11

Source§

impl AdcChannel<ADC4> for PD12

Source§

impl AdcChannel<ADC4> for PD13

Source§

impl AdcChannel<ADC4> for PD14

Source§

impl AdcChannel<ADC4> for PE8

Source§

impl AdcChannel<ADC4> for PE10

Source§

impl AdcChannel<ADC4> for PE11

Source§

impl AdcChannel<ADC4> for PE12

Source§

impl AdcChannel<ADC4> for PE14

Source§

impl AdcChannel<ADC4> for PE15

Source§

impl AdcChannel<ADC5> for PA8

Source§

impl AdcChannel<ADC5> for PA9

Source§

impl AdcChannel<ADC5> for PD8

Source§

impl AdcChannel<ADC5> for PD9

Source§

impl AdcChannel<ADC5> for PD10

Source§

impl AdcChannel<ADC5> for PD11

Source§

impl AdcChannel<ADC5> for PD12

Source§

impl AdcChannel<ADC5> for PD13

Source§

impl AdcChannel<ADC5> for PD14

Source§

impl AdcChannel<ADC5> for PE8

Source§

impl AdcChannel<ADC5> for PE10

Source§

impl AdcChannel<ADC5> for PE11

Source§

impl AdcChannel<ADC5> for 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<T: Instance> AdcChannel<T> for AnyAdcChannel<T>

Source§

impl<T: Instance> AdcChannel<T> for Temperature

Source§

impl<T: Instance> AdcChannel<T> for Vbat

Source§

impl<T: Instance> AdcChannel<T> for VrefInt