Struct zinc_hal_lpc11xx::ioregs::GPIO0_ie [] [src]

pub struct GPIO0_ie {
    // some fields omitted
}

Register IE: Interrupt mask register for port n

Methods

impl GPIO0_ie

fn get(&self) -> GPIO0_ie_Get

Fetch the value of the IE register.

fn mask0(&self) -> bool

Get value of MASK0 field.

fn mask1(&self) -> bool

Get value of MASK1 field.

fn mask2(&self) -> bool

Get value of MASK2 field.

fn mask3(&self) -> bool

Get value of MASK3 field.

fn mask4(&self) -> bool

Get value of MASK4 field.

fn mask5(&self) -> bool

Get value of MASK5 field.

fn mask6(&self) -> bool

Get value of MASK6 field.

fn mask7(&self) -> bool

Get value of MASK7 field.

fn mask8(&self) -> bool

Get value of MASK8 field.

fn mask9(&self) -> bool

Get value of MASK9 field.

fn mask10(&self) -> bool

Get value of MASK10 field.

fn mask11(&self) -> bool

Get value of MASK11 field.

fn ignoring_state(&self) -> GPIO0_ie_Update

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

fn set_mask0<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK0 field.

fn set_mask1<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK1 field.

fn set_mask2<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK2 field.

fn set_mask3<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK3 field.

fn set_mask4<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK4 field.

fn set_mask5<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK5 field.

fn set_mask6<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK6 field.

fn set_mask7<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK7 field.

fn set_mask8<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK8 field.

fn set_mask9<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK9 field.

fn set_mask10<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK10 field.

fn set_mask11<'a>(&'a mut self, new_value: bool) -> GPIO0_ie_Update<'a>

Set value of MASK11 field.

Trait Implementations

impl Copy for GPIO0_ie

Derived Implementations

impl Clone for GPIO0_ie

fn clone(&self) -> GPIO0_ie

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