pub struct Pins<'a> { /* private fields */ }
Expand description
Provides access to analog and digital pins.
Implementations§
Source§impl<'a> Pins<'a>
impl<'a> Pins<'a>
pub fn adc0(&mut self) -> AnalogPin<'_>
pub fn adc1(&mut self) -> AnalogPin<'_>
pub fn adc2(&mut self) -> AnalogPin<'_>
pub fn adc3(&mut self) -> AnalogPin<'_>
pub fn adc4(&mut self) -> AnalogPin<'_>
pub fn adc5(&mut self) -> AnalogPin<'_>
pub fn adc6(&mut self) -> AnalogPin<'_>
pub fn adc7(&mut self) -> AnalogPin<'_>
pub fn adc8(&mut self) -> AnalogPin<'_>
pub fn adc9(&mut self) -> AnalogPin<'_>
pub fn adc10(&mut self) -> AnalogPin<'_>
pub fn adc11(&mut self) -> AnalogPin<'_>
pub fn adc12(&mut self) -> AnalogPin<'_>
pub fn adc13(&mut self) -> AnalogPin<'_>
pub fn adc14(&mut self) -> AnalogPin<'_>
pub fn adc15(&mut self) -> AnalogPin<'_>
pub fn temp(&mut self) -> AnalogPin<'_>
Source§impl<'a> Pins<'a>
impl<'a> Pins<'a>
pub fn pa0(&mut self) -> DigitalPin<'_>
pub fn pa1(&mut self) -> DigitalPin<'_>
pub fn pa2(&mut self) -> DigitalPin<'_>
pub fn pa3(&mut self) -> DigitalPin<'_>
pub fn pa4(&mut self) -> DigitalPin<'_>
pub fn pa5(&mut self) -> DigitalPin<'_>
pub fn pa6(&mut self) -> DigitalPin<'_>
pub fn pa7(&mut self) -> DigitalPin<'_>
pub fn pb0(&mut self) -> DigitalPin<'_>
pub fn pb1(&mut self) -> DigitalPin<'_>
pub fn pb2(&mut self) -> DigitalPin<'_>
pub fn pb3(&mut self) -> DigitalPin<'_>
pub fn pb4(&mut self) -> DigitalPin<'_>
pub fn pb5(&mut self) -> DigitalPin<'_>
pub fn pb6(&mut self) -> DigitalPin<'_>
pub fn pb7(&mut self) -> DigitalPin<'_>
pub fn pc0(&mut self) -> DigitalPin<'_>
pub fn pc1(&mut self) -> DigitalPin<'_>
pub fn pc2(&mut self) -> DigitalPin<'_>
pub fn pc3(&mut self) -> DigitalPin<'_>
pub fn pc4(&mut self) -> DigitalPin<'_>
pub fn pc5(&mut self) -> DigitalPin<'_>
pub fn pc6(&mut self) -> DigitalPin<'_>
pub fn pc7(&mut self) -> DigitalPin<'_>
pub fn pd0(&mut self) -> DigitalPin<'_>
pub fn pd1(&mut self) -> DigitalPin<'_>
pub fn pd2(&mut self) -> DigitalPin<'_>
pub fn pd3(&mut self) -> DigitalPin<'_>
pub fn pd4(&mut self) -> DigitalPin<'_>
pub fn pd5(&mut self) -> DigitalPin<'_>
pub fn pd6(&mut self) -> DigitalPin<'_>
pub fn pd7(&mut self) -> DigitalPin<'_>
pub fn pe0(&mut self) -> DigitalPin<'_>
pub fn pe1(&mut self) -> DigitalPin<'_>
pub fn pe2(&mut self) -> DigitalPin<'_>
pub fn pe3(&mut self) -> DigitalPin<'_>
pub fn pe4(&mut self) -> DigitalPin<'_>
pub fn pe5(&mut self) -> DigitalPin<'_>
pub fn pe6(&mut self) -> DigitalPin<'_>
pub fn pe7(&mut self) -> DigitalPin<'_>
pub fn pf0(&mut self) -> DigitalPin<'_>
pub fn pf1(&mut self) -> DigitalPin<'_>
pub fn pf2(&mut self) -> DigitalPin<'_>
pub fn pf3(&mut self) -> DigitalPin<'_>
pub fn pf4(&mut self) -> DigitalPin<'_>
pub fn pf5(&mut self) -> DigitalPin<'_>
pub fn pf6(&mut self) -> DigitalPin<'_>
pub fn pf7(&mut self) -> DigitalPin<'_>
pub fn pg0(&mut self) -> DigitalPin<'_>
pub fn pg1(&mut self) -> DigitalPin<'_>
pub fn pg2(&mut self) -> DigitalPin<'_>
pub fn pg3(&mut self) -> DigitalPin<'_>
pub fn pg4(&mut self) -> DigitalPin<'_>
pub fn pg5(&mut self) -> DigitalPin<'_>
pub fn pg6(&mut self) -> DigitalPin<'_>
pub fn pg7(&mut self) -> DigitalPin<'_>
pub fn ph0(&mut self) -> DigitalPin<'_>
pub fn ph1(&mut self) -> DigitalPin<'_>
pub fn ph2(&mut self) -> DigitalPin<'_>
pub fn ph3(&mut self) -> DigitalPin<'_>
pub fn ph4(&mut self) -> DigitalPin<'_>
pub fn ph5(&mut self) -> DigitalPin<'_>
pub fn ph6(&mut self) -> DigitalPin<'_>
pub fn ph7(&mut self) -> DigitalPin<'_>
Auto Trait Implementations§
impl<'a> Freeze for Pins<'a>
impl<'a> !RefUnwindSafe for Pins<'a>
impl<'a> !Send for Pins<'a>
impl<'a> !Sync for Pins<'a>
impl<'a> Unpin for Pins<'a>
impl<'a> !UnwindSafe for Pins<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more