Struct zinc_hal_lpc11xx::ioregs::I2C_dat [] [src]

pub struct I2C_dat {
    // some fields omitted
}

Register DAT: I2C Data Register. During master or slave transmit mode, data to be transmitted is written to this register. During master or slave receive mode, data that has been received may be read from this register.

Methods

impl I2C_dat

fn get(&self) -> I2C_dat_Get

Fetch the value of the DAT register.

fn data(&self) -> u32

Get value of Data field.

fn ignoring_state(&self) -> I2C_dat_Update

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

fn set_data<'a>(&'a mut self, new_value: u32) -> I2C_dat_Update<'a>

Set value of Data field.

Trait Implementations

impl Copy for I2C_dat

Derived Implementations

impl Clone for I2C_dat

fn clone(&self) -> I2C_dat

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