Struct zinc_hal_lpc11xx::ioregs::I2C_conclr [] [src]

pub struct I2C_conclr {
    // some fields omitted
}

Register CONCLR: I2C Control Clear Register. When a one is written to a bit of this register, the corresponding bit in the I2C control register is cleared. Writing a zero has no effect on the corresponding bit in the I2C control register.

Methods

impl I2C_conclr

fn ignoring_state(&self) -> I2C_conclr_Update

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

fn set_aac<'a>(&'a mut self, new_value: bool) -> I2C_conclr_Update<'a>

Set value of AAC field.

fn set_sic<'a>(&'a mut self, new_value: bool) -> I2C_conclr_Update<'a>

Set value of SIC field.

fn set_stac<'a>(&'a mut self, new_value: bool) -> I2C_conclr_Update<'a>

Set value of STAC field.

fn set_i2enc<'a>(&'a mut self, new_value: bool) -> I2C_conclr_Update<'a>

Set value of I2ENC field.

Trait Implementations

impl Copy for I2C_conclr

Derived Implementations

impl Clone for I2C_conclr

fn clone(&self) -> I2C_conclr

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