Struct PinsAsync

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

Asynchronous equivalent of Pins.

See avr_rt() for more details.

Implementations§

Source§

impl PinsAsync

Source

pub fn adc0(&self) -> AnalogPinAsync

Source

pub fn adc1(&self) -> AnalogPinAsync

Source

pub fn adc2(&self) -> AnalogPinAsync

Source

pub fn adc3(&self) -> AnalogPinAsync

Source

pub fn adc4(&self) -> AnalogPinAsync

Source

pub fn adc5(&self) -> AnalogPinAsync

Source

pub fn adc6(&self) -> AnalogPinAsync

Source

pub fn adc7(&self) -> AnalogPinAsync

Source

pub fn adc8(&self) -> AnalogPinAsync

Source

pub fn adc9(&self) -> AnalogPinAsync

Source

pub fn adc10(&self) -> AnalogPinAsync

Source

pub fn adc11(&self) -> AnalogPinAsync

Source

pub fn adc12(&self) -> AnalogPinAsync

Source

pub fn adc13(&self) -> AnalogPinAsync

Source

pub fn adc14(&self) -> AnalogPinAsync

Source

pub fn adc15(&self) -> AnalogPinAsync

Source

pub fn temp(&self) -> AnalogPinAsync

Source§

impl PinsAsync

Source

pub fn pa0(&self) -> DigitalPinAsync

Source

pub fn pa1(&self) -> DigitalPinAsync

Source

pub fn pa2(&self) -> DigitalPinAsync

Source

pub fn pa3(&self) -> DigitalPinAsync

Source

pub fn pa4(&self) -> DigitalPinAsync

Source

pub fn pa5(&self) -> DigitalPinAsync

Source

pub fn pa6(&self) -> DigitalPinAsync

Source

pub fn pa7(&self) -> DigitalPinAsync

Source

pub fn pb0(&self) -> DigitalPinAsync

Source

pub fn pb1(&self) -> DigitalPinAsync

Source

pub fn pb2(&self) -> DigitalPinAsync

Source

pub fn pb3(&self) -> DigitalPinAsync

Source

pub fn pb4(&self) -> DigitalPinAsync

Source

pub fn pb5(&self) -> DigitalPinAsync

Source

pub fn pb6(&self) -> DigitalPinAsync

Source

pub fn pb7(&self) -> DigitalPinAsync

Source

pub fn pc0(&self) -> DigitalPinAsync

Source

pub fn pc1(&self) -> DigitalPinAsync

Source

pub fn pc2(&self) -> DigitalPinAsync

Source

pub fn pc3(&self) -> DigitalPinAsync

Source

pub fn pc4(&self) -> DigitalPinAsync

Source

pub fn pc5(&self) -> DigitalPinAsync

Source

pub fn pc6(&self) -> DigitalPinAsync

Source

pub fn pc7(&self) -> DigitalPinAsync

Source

pub fn pd0(&self) -> DigitalPinAsync

Source

pub fn pd1(&self) -> DigitalPinAsync

Source

pub fn pd2(&self) -> DigitalPinAsync

Source

pub fn pd3(&self) -> DigitalPinAsync

Source

pub fn pd4(&self) -> DigitalPinAsync

Source

pub fn pd5(&self) -> DigitalPinAsync

Source

pub fn pd6(&self) -> DigitalPinAsync

Source

pub fn pd7(&self) -> DigitalPinAsync

Source

pub fn pe0(&self) -> DigitalPinAsync

Source

pub fn pe1(&self) -> DigitalPinAsync

Source

pub fn pe2(&self) -> DigitalPinAsync

Source

pub fn pe3(&self) -> DigitalPinAsync

Source

pub fn pe4(&self) -> DigitalPinAsync

Source

pub fn pe5(&self) -> DigitalPinAsync

Source

pub fn pe6(&self) -> DigitalPinAsync

Source

pub fn pe7(&self) -> DigitalPinAsync

Source

pub fn pf0(&self) -> DigitalPinAsync

Source

pub fn pf1(&self) -> DigitalPinAsync

Source

pub fn pf2(&self) -> DigitalPinAsync

Source

pub fn pf3(&self) -> DigitalPinAsync

Source

pub fn pf4(&self) -> DigitalPinAsync

Source

pub fn pf5(&self) -> DigitalPinAsync

Source

pub fn pf6(&self) -> DigitalPinAsync

Source

pub fn pf7(&self) -> DigitalPinAsync

Source

pub fn pg0(&self) -> DigitalPinAsync

Source

pub fn pg1(&self) -> DigitalPinAsync

Source

pub fn pg2(&self) -> DigitalPinAsync

Source

pub fn pg3(&self) -> DigitalPinAsync

Source

pub fn pg4(&self) -> DigitalPinAsync

Source

pub fn pg5(&self) -> DigitalPinAsync

Source

pub fn pg6(&self) -> DigitalPinAsync

Source

pub fn pg7(&self) -> DigitalPinAsync

Source

pub fn ph0(&self) -> DigitalPinAsync

Source

pub fn ph1(&self) -> DigitalPinAsync

Source

pub fn ph2(&self) -> DigitalPinAsync

Source

pub fn ph3(&self) -> DigitalPinAsync

Source

pub fn ph4(&self) -> DigitalPinAsync

Source

pub fn ph5(&self) -> DigitalPinAsync

Source

pub fn ph6(&self) -> DigitalPinAsync

Source

pub fn ph7(&self) -> DigitalPinAsync

Auto Trait Implementations§

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