Struct zinc_hal_lpc11xx::ioregs::GPIO0_ibe_Get [] [src]

pub struct GPIO0_ibe_Get {
    // some fields omitted
}

IBE: Interrupt both edges register for port n

Methods

impl GPIO0_ibe_Get

fn new(reg: &GPIO0_ibe) -> GPIO0_ibe_Get

Create a getter reflecting the current value of the given register.

fn raw(&self) -> u32

Get the raw value of the register.

fn ibe0(&self) -> bool

Get value of IBE0 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe1(&self) -> bool

Get value of IBE1 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe2(&self) -> bool

Get value of IBE2 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe3(&self) -> bool

Get value of IBE3 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe4(&self) -> bool

Get value of IBE4 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe5(&self) -> bool

Get value of IBE5 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe6(&self) -> bool

Get value of IBE6 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe7(&self) -> bool

Get value of IBE7 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe8(&self) -> bool

Get value of IBE8 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe9(&self) -> bool

Get value of IBE9 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe10(&self) -> bool

Get value of IBE10 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

fn ibe11(&self) -> bool

Get value of IBE11 field: Selects interrupt on pin x to be triggered on both edges (x = 0 to 11). 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.

Trait Implementations

impl Copy for GPIO0_ibe_Get

Derived Implementations

impl Clone for GPIO0_ibe_Get

fn clone(&self) -> GPIO0_ibe_Get

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