Trait niti_hal::port::PinOps

source ·
pub trait PinOps {
    type Dynamic;

    // Required methods
    fn into_dynamic(self) -> Self::Dynamic;
    unsafe fn out_set(&mut self);
    unsafe fn out_clear(&mut self);
    unsafe fn out_toggle(&mut self);
    unsafe fn out_get(&self) -> bool;
    unsafe fn in_get(&self) -> bool;
    unsafe fn make_output(&mut self);
    unsafe fn make_input(&mut self, pull_up: bool);
}

Required Associated Types§

Required Methods§

source

fn into_dynamic(self) -> Self::Dynamic

source

unsafe fn out_set(&mut self)

source

unsafe fn out_clear(&mut self)

source

unsafe fn out_toggle(&mut self)

source

unsafe fn out_get(&self) -> bool

source

unsafe fn in_get(&self) -> bool

source

unsafe fn make_output(&mut self)

source

unsafe fn make_input(&mut self, pull_up: bool)

Implementations on Foreign Types§

source§

impl PinOps for Dynamic

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <Dynamic as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PA7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PA7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PB7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PB7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PC7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PC7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PD7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PD7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PE7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PE7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PF7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PF7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PG5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PG5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PH7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PH7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PJ7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PJ7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PK7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PK7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL0

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL0 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL1

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL1 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL2

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL2 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL3

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL3 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL4

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL4 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL5

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL5 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL6

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL6 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

source§

impl PinOps for PL7

§

type Dynamic = Dynamic

source§

fn into_dynamic(self) -> <PL7 as PinOps>::Dynamic

source§

unsafe fn out_set(&mut self)

source§

unsafe fn out_clear(&mut self)

source§

unsafe fn out_toggle(&mut self)

source§

unsafe fn out_get(&self) -> bool

source§

unsafe fn in_get(&self) -> bool

source§

unsafe fn make_output(&mut self)

source§

unsafe fn make_input(&mut self, pull_up: bool)

Implementors§