Trait AdcPin

Source
pub trait AdcPin<I>: AnyPin<Mode = AlternateB> + Sealed
where I: AdcInstance,
{ const CHANNEL: u8; }
Expand description

Trait representing a GPIO pin which can be used as an input for an ADC

Required Associated Constants§

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 AdcPin<Adc0> for Pin<PA02, AlternateB>

Source§

const CHANNEL: u8 = 0u8

Source§

impl AdcPin<Adc0> for Pin<PA03, AlternateB>

Source§

const CHANNEL: u8 = 1u8

Source§

impl AdcPin<Adc0> for Pin<PA04, AlternateB>

Source§

const CHANNEL: u8 = 4u8

Source§

impl AdcPin<Adc0> for Pin<PA05, AlternateB>

Source§

const CHANNEL: u8 = 5u8

Source§

impl AdcPin<Adc0> for Pin<PA06, AlternateB>

Source§

const CHANNEL: u8 = 6u8

Source§

impl AdcPin<Adc0> for Pin<PA07, AlternateB>

Source§

const CHANNEL: u8 = 7u8

Source§

impl AdcPin<Adc0> for Pin<PA08, AlternateB>

Source§

const CHANNEL: u8 = 16u8

Source§

impl AdcPin<Adc0> for Pin<PA09, AlternateB>

Source§

const CHANNEL: u8 = 17u8

Source§

impl AdcPin<Adc0> for Pin<PA10, AlternateB>

Source§

const CHANNEL: u8 = 18u8

Source§

impl AdcPin<Adc0> for Pin<PA11, AlternateB>

Source§

const CHANNEL: u8 = 19u8

Source§

impl AdcPin<Adc0> for Pin<PB00, AlternateB>

Source§

const CHANNEL: u8 = 8u8

Source§

impl AdcPin<Adc0> for Pin<PB01, AlternateB>

Source§

const CHANNEL: u8 = 9u8

Source§

impl AdcPin<Adc0> for Pin<PB02, AlternateB>

Source§

const CHANNEL: u8 = 10u8

Source§

impl AdcPin<Adc0> for Pin<PB03, AlternateB>

Source§

const CHANNEL: u8 = 11u8

Source§

impl AdcPin<Adc0> for Pin<PB04, AlternateB>

Source§

const CHANNEL: u8 = 12u8

Source§

impl AdcPin<Adc0> for Pin<PB05, AlternateB>

Source§

const CHANNEL: u8 = 13u8

Source§

impl AdcPin<Adc0> for Pin<PB06, AlternateB>

Source§

const CHANNEL: u8 = 14u8

Source§

impl AdcPin<Adc0> for Pin<PB07, AlternateB>

Source§

const CHANNEL: u8 = 15u8

Source§

impl AdcPin<Adc0> for Pin<PB08, AlternateB>

Source§

const CHANNEL: u8 = 2u8

Source§

impl AdcPin<Adc0> for Pin<PB09, AlternateB>

Source§

const CHANNEL: u8 = 3u8