Struct zinc_hal_lpc11xx::ioregs::UART_ier_Get [] [src]

pub struct UART_ier_Get {
    // some fields omitted
}

IER: Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts. (DLAB=0)

Methods

impl UART_ier_Get

fn new(reg: &UART_ier) -> UART_ier_Get

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

fn raw(&self) -> u32

Get the raw value of the register.

fn rbrie(&self) -> UART_ier_rbrie

Get value of RBRIE field: RBR Interrupt Enable. Enables the Receive Data Available interrupt for UART. It also controls the Character Receive Time-out interrupt.

fn threie(&self) -> UART_ier_threie

Get value of THREIE field: THRE Interrupt Enable. Enables the THRE interrupt for UART. The status of this interrupt can be read from LSR[5].

fn rxlie(&self) -> UART_ier_rxlie

Get value of RXLIE field: RX Line Interrupt Enable. Enables the UART RX line status interrupts. The status of this interrupt can be read from LSR[4:1].

fn abeointen(&self) -> UART_ier_abeointen

Get value of ABEOINTEN field: Enables the end of auto-baud interrupt.

fn abtointen(&self) -> UART_ier_abtointen

Get value of ABTOINTEN field: Enables the auto-baud time-out interrupt.

Trait Implementations

impl Copy for UART_ier_Get

Derived Implementations

impl Clone for UART_ier_Get

fn clone(&self) -> UART_ier_Get

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