Struct zinc_hal_lpc11xx::ioregs::GPIO0_is_Get [] [src]

pub struct GPIO0_is_Get {
    // some fields omitted
}

IS: Interrupt sense register for port n

Methods

impl GPIO0_is_Get

fn new(reg: &GPIO0_is) -> GPIO0_is_Get

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

fn raw(&self) -> u32

Get the raw value of the register.

fn isense0(&self) -> bool

Get value of ISENSE0 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense1(&self) -> bool

Get value of ISENSE1 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense2(&self) -> bool

Get value of ISENSE2 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense3(&self) -> bool

Get value of ISENSE3 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense4(&self) -> bool

Get value of ISENSE4 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense5(&self) -> bool

Get value of ISENSE5 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense6(&self) -> bool

Get value of ISENSE6 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense7(&self) -> bool

Get value of ISENSE7 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense8(&self) -> bool

Get value of ISENSE8 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense9(&self) -> bool

Get value of ISENSE9 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense10(&self) -> bool

Get value of ISENSE10 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

fn isense11(&self) -> bool

Get value of ISENSE11 field: Selects interrupt on pin x as level or edge sensitive (x = 0 to 11). 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.

Trait Implementations

impl Copy for GPIO0_is_Get

Derived Implementations

impl Clone for GPIO0_is_Get

fn clone(&self) -> GPIO0_is_Get

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