Struct zinc_hal_lpc11xx::ioregs::IOCON_iocon_r_pio1_1_Get [] [src]

pub struct IOCON_iocon_r_pio1_1_Get {
    // some fields omitted
}

IOCON_R_PIO1_1: I/O configuration for pin R/PIO1_1/AD2/CT32B1_MAT0

Methods

impl IOCON_iocon_r_pio1_1_Get

fn new(reg: &IOCON_iocon_r_pio1_1) -> IOCON_iocon_r_pio1_1_Get

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

fn raw(&self) -> u32

Get the raw value of the register.

fn func(&self) -> IOCON_iocon_r_pio1_1_func

Get value of FUNC field: Selects pin function. All other values are reserved.

fn mode(&self) -> IOCON_iocon_r_pio1_1_mode

Get value of MODE field: Selects function mode (on-chip pull-up/pull-down resistor control).

fn hys(&self) -> IOCON_iocon_r_pio1_1_hys

Get value of HYS field: Hysteresis.

fn admode(&self) -> IOCON_iocon_r_pio1_1_admode

Get value of ADMODE field: Selects Analog/Digital mode

fn od(&self) -> IOCON_iocon_r_pio1_1_od

Get value of OD field: Selects pseudo open-drain mode.

Trait Implementations

impl Copy for IOCON_iocon_r_pio1_1_Get

Derived Implementations

impl Clone for IOCON_iocon_r_pio1_1_Get

fn clone(&self) -> IOCON_iocon_r_pio1_1_Get

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