Struct zinc_hal_lpc11xx::ioregs::GPIO0_dir [] [src]

pub struct GPIO0_dir {
    // some fields omitted
}

Register DIR: Data direction register for port n

Methods

impl GPIO0_dir

fn get(&self) -> GPIO0_dir_Get

Fetch the value of the DIR register.

fn io0(&self) -> bool

Get value of IO0 field.

fn io1(&self) -> bool

Get value of IO1 field.

fn io2(&self) -> bool

Get value of IO2 field.

fn io3(&self) -> bool

Get value of IO3 field.

fn io4(&self) -> bool

Get value of IO4 field.

fn io5(&self) -> bool

Get value of IO5 field.

fn io6(&self) -> bool

Get value of IO6 field.

fn io7(&self) -> bool

Get value of IO7 field.

fn io8(&self) -> bool

Get value of IO8 field.

fn io9(&self) -> bool

Get value of IO9 field.

fn io10(&self) -> bool

Get value of IO10 field.

fn io11(&self) -> bool

Get value of IO11 field.

fn ignoring_state(&self) -> GPIO0_dir_Update

Create new updater that ignores current value of the DIR register.

fn set_io0<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO0 field.

fn set_io1<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO1 field.

fn set_io2<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO2 field.

fn set_io3<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO3 field.

fn set_io4<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO4 field.

fn set_io5<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO5 field.

fn set_io6<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO6 field.

fn set_io7<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO7 field.

fn set_io8<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO8 field.

fn set_io9<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO9 field.

fn set_io10<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO10 field.

fn set_io11<'a>(&'a mut self, new_value: bool) -> GPIO0_dir_Update<'a>

Set value of IO11 field.

Trait Implementations

impl Copy for GPIO0_dir

Derived Implementations

impl Clone for GPIO0_dir

fn clone(&self) -> GPIO0_dir

fn clone_from(&mut self, source: &Self)