Struct zinc_hal_lpc11xx::ioregs::IOCON_iocon_pio0_5 [] [src]

pub struct IOCON_iocon_pio0_5 {
    // some fields omitted
}

Register IOCON_PIO0_5: I/O configuration for pin PIO0_5/SDA

Methods

impl IOCON_iocon_pio0_5

fn get(&self) -> IOCON_iocon_pio0_5_Get

Fetch the value of the IOCON_PIO0_5 register.

fn func(&self) -> IOCON_iocon_pio0_5_func

Get value of FUNC field.

fn i2cmode(&self) -> IOCON_iocon_pio0_5_i2cmode

Get value of I2CMODE field.

fn ignoring_state(&self) -> IOCON_iocon_pio0_5_Update

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

fn set_func<'a>(&'a mut self, new_value: IOCON_iocon_pio0_5_func) -> IOCON_iocon_pio0_5_Update<'a>

Set value of FUNC field.

fn set_i2cmode<'a>(&'a mut self, new_value: IOCON_iocon_pio0_5_i2cmode) -> IOCON_iocon_pio0_5_Update<'a>

Set value of I2CMODE field.

Trait Implementations

impl Copy for IOCON_iocon_pio0_5

Derived Implementations

impl Clone for IOCON_iocon_pio0_5

fn clone(&self) -> IOCON_iocon_pio0_5

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