Struct zinc_hal_lpc11xx::ioregs::SPI0_imsc [] [src]

pub struct SPI0_imsc {
    // some fields omitted
}

Register IMSC: Interrupt Mask Set and Clear Register

Methods

impl SPI0_imsc

fn get(&self) -> SPI0_imsc_Get

Fetch the value of the IMSC register.

fn rorim(&self) -> bool

Get value of RORIM field.

fn rtim(&self) -> bool

Get value of RTIM field.

fn rxim(&self) -> bool

Get value of RXIM field.

fn txim(&self) -> bool

Get value of TXIM field.

fn ignoring_state(&self) -> SPI0_imsc_Update

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

fn set_rorim<'a>(&'a mut self, new_value: bool) -> SPI0_imsc_Update<'a>

Set value of RORIM field.

fn set_rtim<'a>(&'a mut self, new_value: bool) -> SPI0_imsc_Update<'a>

Set value of RTIM field.

fn set_rxim<'a>(&'a mut self, new_value: bool) -> SPI0_imsc_Update<'a>

Set value of RXIM field.

fn set_txim<'a>(&'a mut self, new_value: bool) -> SPI0_imsc_Update<'a>

Set value of TXIM field.

Trait Implementations

impl Copy for SPI0_imsc

Derived Implementations

impl Clone for SPI0_imsc

fn clone(&self) -> SPI0_imsc

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