Struct lpc177x_8x::uart1::ier::R [−][src]
pub struct R { /* fields omitted */ }
Value read from the register
Methods
impl R
[src]
impl R
pub fn bits(&self) -> u32
[src]
pub fn bits(&self) -> u32
Value of the register as raw bits
pub fn rbrie(&self) -> RBRIER
[src]
pub fn rbrie(&self) -> RBRIER
Bit 0 - RBR Interrupt Enable. Enables the Receive Data Available interrupt for UART1. It also controls the Character Receive Time-out interrupt.
pub fn threie(&self) -> THREIER
[src]
pub fn threie(&self) -> THREIER
Bit 1 - THRE Interrupt Enable. Enables the THRE interrupt for UART1. The status of this interrupt can be read from LSR[5].
pub fn rxie(&self) -> RXIER
[src]
pub fn rxie(&self) -> RXIER
Bit 2 - RX Line Interrupt Enable. Enables the UART1 RX line status interrupts. The status of this interrupt can be read from LSR[4:1].
pub fn msie(&self) -> MSIER
[src]
pub fn msie(&self) -> MSIER
Bit 3 - Modem Status Interrupt Enable. Enables the modem interrupt. The status of this interrupt can be read from MSR[3:0].
pub fn ctsie(&self) -> CTSIER
[src]
pub fn ctsie(&self) -> CTSIER
Bit 7 - CTS Interrupt Enable. If auto-cts mode is enabled this bit enables/disables the modem status interrupt generation on a CTS1 signal transition. If auto-cts mode is disabled a CTS1 transition will generate an interrupt if Modem Status Interrupt Enable (IER[3]) is set. In normal operation a CTS1 signal transition will generate a Modem Status Interrupt unless the interrupt has been disabled by clearing the IER[3] bit in the IER register. In auto-cts mode a transition on the CTS1 bit will trigger an interrupt only if both the IER[3] and IER[7] bits are set.
pub fn abeoie(&self) -> ABEOIER
[src]
pub fn abeoie(&self) -> ABEOIER
Bit 8 - Enables the end of auto-baud interrupt.
pub fn abtoie(&self) -> ABTOIER
[src]
pub fn abtoie(&self) -> ABTOIER
Bit 9 - Enables the auto-baud time-out interrupt.