Adc0

Struct Adc0 

Source
pub struct Adc0 { /* private fields */ }
Expand description

Wrapper around the ADC instance

Trait Implementations§

Source§

impl AdcInstance for Adc0

Source§

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

Available on crate features samd11c or samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 0u8

Source§

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

Available on crate features samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 1u8

Source§

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

Available on crate features samd11c or samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 4u8

Source§

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

Available on crate features samd11c or samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 5u8

Source§

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

Available on crate features samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 6u8

Source§

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

Available on crate features samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 7u8

Source§

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

Available on crate features samd11c or samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 16u8

Source§

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

Available on crate features samd11c or samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 17u8

Source§

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

Available on crate features samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 18u8

Source§

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

Available on crate features samd11d or samd21e or samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 19u8

Source§

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

Available on crate features samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 10u8

Source§

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

Available on crate features samd21el or samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 11u8

Source§

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

Available on crate features samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 2u8

Source§

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

Available on crate features samd21g or samd21gl or samd21j or samd51g or samd51j or samd51n or samd51p or same51g or same51j or same51n or same53j or same53n or same54n or same54p only.
Source§

const CHANNEL: u8 = 3u8

Source§

impl PrimaryAdc for Adc0

Auto Trait Implementations§

§

impl Freeze for Adc0

§

impl RefUnwindSafe for Adc0

§

impl Send for Adc0

§

impl !Sync for Adc0

§

impl Unpin for Adc0

§

impl UnwindSafe for Adc0

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.