[][src]Module lpc11xx::uart

Universal Asynchronous Receiver/Transmitter

Modules

acr

Auto-baud Control Register. Contains controls for the auto-baud feature

dll

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. Available when the divisor latches are enabled

dlm

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. Available when the divisor latches are enabled

fcr

FIFO Control Register. Controls UART FIFO usage and modes

fdr

Fractional Divider Register. Generates a clock input for the baud rate divider

ier

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts. Available when the divisor latches are disabled

iir

Interrupt ID Register. Identifies which interrupt(s) are pending

lcr

Line Control Register. Contains controls for frame formatting and break generation

lsr

Line Status Register. Contains flags for transmit and receive status, including line errors

mcr

Modem control register

msr

Modem status register

rbr

Receiver Buffer Register. Contains the next received character to be read. Available when the divisor latches are disabled

rs485ctrl

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes

rs485adrmatch

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode

rs485dly

RS-485/EIA-485 direction control delay

scr

Scratch Pad Register. Eight-bit temporary storage for software

ter

Transmit Enable Register. Turns off UART transmitter for use with software flow control

thr

Transmit Holding Register. The next character to be transmitted is written here. Available when the divisor latches are disabled

Structs

RegisterBlock

Register block

Type Definitions

ACR

Auto-baud Control Register. Contains controls for the auto-baud feature

DLL

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. Available when the divisor latches are enabled

DLM

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. Available when the divisor latches are enabled

FCR

FIFO Control Register. Controls UART FIFO usage and modes

FDR

Fractional Divider Register. Generates a clock input for the baud rate divider

IER

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts. Available when the divisor latches are disabled

IIR

Interrupt ID Register. Identifies which interrupt(s) are pending

LCR

Line Control Register. Contains controls for frame formatting and break generation

LSR

Line Status Register. Contains flags for transmit and receive status, including line errors

MCR

Modem control register

MSR

Modem status register

RBR

Receiver Buffer Register. Contains the next received character to be read. Available when the divisor latches are disabled

RS485CTRL

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes

RS485ADRMATCH

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode

RS485DLY

RS-485/EIA-485 direction control delay

SCR

Scratch Pad Register. Eight-bit temporary storage for software

TER

Transmit Enable Register. Turns off UART transmitter for use with software flow control

THR

Transmit Holding Register. The next character to be transmitted is written here. Available when the divisor latches are disabled