BeRTOS
lm3s_uart.h File Reference

LM3S1968 UART hardware. More...

Go to the source code of this file.

Defines

#define UART_O_DR   0x00000000
 The following are defines for the UART register offsets.
#define UART_O_RSR   0x00000004
 The following are defines for the UART register offsets.
#define UART_O_ECR   0x00000004
 The following are defines for the UART register offsets.
#define UART_O_FR   0x00000018
 The following are defines for the UART register offsets.
#define UART_O_ILPR   0x00000020
 The following are defines for the UART register offsets.
#define UART_O_IBRD   0x00000024
 The following are defines for the UART register offsets.
#define UART_O_FBRD   0x00000028
 The following are defines for the UART register offsets.
#define UART_O_LCRH   0x0000002C
 The following are defines for the UART register offsets.
#define UART_O_CTL   0x00000030
 The following are defines for the UART register offsets.
#define UART_O_IFLS   0x00000034
 The following are defines for the UART register offsets.
#define UART_O_IM   0x00000038
 The following are defines for the UART register offsets.
#define UART_O_RIS   0x0000003C
 The following are defines for the UART register offsets.
#define UART_O_MIS   0x00000040
 The following are defines for the UART register offsets.
#define UART_O_ICR   0x00000044
 The following are defines for the UART register offsets.
#define UART_O_DMACTL   0x00000048
 The following are defines for the UART register offsets.
#define UART_O_LCTL   0x00000090
 The following are defines for the UART register offsets.
#define UART_O_LSS   0x00000094
 The following are defines for the UART register offsets.
#define UART_O_LTIM   0x00000098
 The following are defines for the UART register offsets.
#define UART_DR_OE   0x00000800
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_DR_BE   0x00000400
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_DR_PE   0x00000200
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_DR_FE   0x00000100
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_DR_DATA_M   0x000000FF
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_DR_DATA_S   0
 The following are defines for the bit fields in the UART_O_DR register.
#define UART_RSR_OE   0x00000008
 The following are defines for the bit fields in the UART_O_RSR register.
#define UART_RSR_BE   0x00000004
 The following are defines for the bit fields in the UART_O_RSR register.
#define UART_RSR_PE   0x00000002
 The following are defines for the bit fields in the UART_O_RSR register.
#define UART_RSR_FE   0x00000001
 The following are defines for the bit fields in the UART_O_RSR register.
#define UART_ECR_DATA_M   0x000000FF
 The following are defines for the bit fields in the UART_O_ECR register.
#define UART_ECR_DATA_S   0
 The following are defines for the bit fields in the UART_O_ECR register.
#define UART_FR_RI   0x00000100
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_TXFE   0x00000080
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_RXFF   0x00000040
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_TXFF   0x00000020
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_RXFE   0x00000010
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_BUSY   0x00000008
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_DCD   0x00000004
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_DSR   0x00000002
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_FR_CTS   0x00000001
 The following are defines for the bit fields in the UART_O_FR register.
#define UART_ILPR_ILPDVSR_M   0x000000FF
 The following are defines for the bit fields in the UART_O_ILPR register.
#define UART_ILPR_ILPDVSR_S   0
 The following are defines for the bit fields in the UART_O_ILPR register.
#define UART_IBRD_DIVINT_M   0x0000FFFF
 The following are defines for the bit fields in the UART_O_IBRD register.
#define UART_IBRD_DIVINT_S   0
 The following are defines for the bit fields in the UART_O_IBRD register.
#define UART_FBRD_DIVFRAC_M   0x0000003F
 The following are defines for the bit fields in the UART_O_FBRD register.
#define UART_FBRD_DIVFRAC_S   0
 The following are defines for the bit fields in the UART_O_FBRD register.
#define UART_LCRH_SPS   0x00000080
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_WLEN_M   0x00000060
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_WLEN_5   0x00000000
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_WLEN_6   0x00000020
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_WLEN_7   0x00000040
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_WLEN_8   0x00000060
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_FEN   0x00000010
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_STP2   0x00000008
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_EPS   0x00000004
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_PEN   0x00000002
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_LCRH_BRK   0x00000001
 The following are defines for the bit fields in the UART_O_LCRH register.
#define UART_CTL_CTSEN   0x00008000
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_RTSEN   0x00004000
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_RTS   0x00000800
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_DTR   0x00000400
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_RXE   0x00000200
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_TXE   0x00000100
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_LBE   0x00000080
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_LIN   0x00000040
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_HSE   0x00000020
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_EOT   0x00000010
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_SMART   0x00000008
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_SIRLP   0x00000004
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_SIREN   0x00000002
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_CTL_UARTEN   0x00000001
 The following are defines for the bit fields in the UART_O_CTL register.
#define UART_IFLS_RX_M   0x00000038
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_RX1_8   0x00000000
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_RX2_8   0x00000008
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_RX4_8   0x00000010
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_RX6_8   0x00000018
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_RX7_8   0x00000020
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX_M   0x00000007
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX1_8   0x00000000
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX2_8   0x00000001
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX4_8   0x00000002
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX6_8   0x00000003
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX7_8   0x00000004
 The following are defines for the bit fields in the UART_O_IFLS register.
#define UART_IM_LME5IM   0x00008000
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_LME1IM   0x00004000
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_LMSBIM   0x00002000
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_OEIM   0x00000400
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_BEIM   0x00000200
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_PEIM   0x00000100
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_FEIM   0x00000080
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_RTIM   0x00000040
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_TXIM   0x00000020
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_RXIM   0x00000010
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_DSRMIM   0x00000008
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_DCDMIM   0x00000004
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_CTSMIM   0x00000002
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_IM_RIMIM   0x00000001
 The following are defines for the bit fields in the UART_O_IM register.
#define UART_RIS_LME5RIS   0x00008000
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_LME1RIS   0x00004000
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_LMSBRIS   0x00002000
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_OERIS   0x00000400
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_BERIS   0x00000200
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_PERIS   0x00000100
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_FERIS   0x00000080
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_RTRIS   0x00000040
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_TXRIS   0x00000020
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_RXRIS   0x00000010
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_DSRRIS   0x00000008
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_DCDRIS   0x00000004
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_CTSRIS   0x00000002
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_RIS_RIRIS   0x00000001
 The following are defines for the bit fields in the UART_O_RIS register.
#define UART_MIS_LME5MIS   0x00008000
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_LME1MIS   0x00004000
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_LMSBMIS   0x00002000
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_OEMIS   0x00000400
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_BEMIS   0x00000200
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_PEMIS   0x00000100
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_FEMIS   0x00000080
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_RTMIS   0x00000040
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_TXMIS   0x00000020
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_RXMIS   0x00000010
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_DSRMIS   0x00000008
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_DCDMIS   0x00000004
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_CTSMIS   0x00000002
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_MIS_RIMIS   0x00000001
 The following are defines for the bit fields in the UART_O_MIS register.
#define UART_ICR_LME5MIC   0x00008000
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_LME1MIC   0x00004000
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_LMSBMIC   0x00002000
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_OEIC   0x00000400
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_BEIC   0x00000200
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_PEIC   0x00000100
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_FEIC   0x00000080
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_RTIC   0x00000040
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_TXIC   0x00000020
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_RXIC   0x00000010
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_DSRMIC   0x00000008
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_DCDMIC   0x00000004
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_CTSMIC   0x00000002
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_ICR_RIMIC   0x00000001
 The following are defines for the bit fields in the UART_O_ICR register.
#define UART_DMACTL_DMAERR   0x00000004
 The following are defines for the bit fields in the UART_O_DMACTL register.
#define UART_DMACTL_TXDMAE   0x00000002
 The following are defines for the bit fields in the UART_O_DMACTL register.
#define UART_DMACTL_RXDMAE   0x00000001
 The following are defines for the bit fields in the UART_O_DMACTL register.
#define UART_LCTL_BLEN_M   0x00000030
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LCTL_BLEN_13T   0x00000000
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LCTL_BLEN_14T   0x00000010
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LCTL_BLEN_15T   0x00000020
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LCTL_BLEN_16T   0x00000030
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LCTL_MASTER   0x00000001
 The following are defines for the bit fields in the UART_O_LCTL register.
#define UART_LSS_TSS_M   0x0000FFFF
 The following are defines for the bit fields in the UART_O_LSS register.
#define UART_LSS_TSS_S   0
 The following are defines for the bit fields in the UART_O_LSS register.
#define UART_LTIM_TIMER_M   0x0000FFFF
 The following are defines for the bit fields in the UART_O_LTIM register.
#define UART_LTIM_TIMER_S   0
 The following are defines for the bit fields in the UART_O_LTIM register.
#define UART_O_LCR_H   0x0000002C
 The following definitions are deprecated.
#define UART_O_PeriphID4   0x00000FD0
 The following definitions are deprecated.
#define UART_O_PeriphID5   0x00000FD4
 The following definitions are deprecated.
#define UART_O_PeriphID6   0x00000FD8
 The following definitions are deprecated.
#define UART_O_PeriphID7   0x00000FDC
 The following definitions are deprecated.
#define UART_O_PeriphID0   0x00000FE0
 The following definitions are deprecated.
#define UART_O_PeriphID1   0x00000FE4
 The following definitions are deprecated.
#define UART_O_PeriphID2   0x00000FE8
 The following definitions are deprecated.
#define UART_O_PeriphID3   0x00000FEC
 The following definitions are deprecated.
#define UART_O_PCellID0   0x00000FF0
 The following definitions are deprecated.
#define UART_O_PCellID1   0x00000FF4
 The following definitions are deprecated.
#define UART_O_PCellID2   0x00000FF8
 The following definitions are deprecated.
#define UART_O_PCellID3   0x00000FFC
 The following definitions are deprecated.
#define UART_DR_DATA_MASK   0x000000FF
 The following are deprecated defines for the bit fields in the UART_O_DR register.
#define UART_IBRD_DIVINT_MASK   0x0000FFFF
 The following are deprecated defines for the bit fields in the UART_O_IBRD register.
#define UART_FBRD_DIVFRAC_MASK   0x0000003F
 The following are deprecated defines for the bit fields in the UART_O_FBRD register.
#define UART_LCR_H_SPS   0x00000080
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_WLEN   0x00000060
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_WLEN_5   0x00000000
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_WLEN_6   0x00000020
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_WLEN_7   0x00000040
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_WLEN_8   0x00000060
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_FEN   0x00000010
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_STP2   0x00000008
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_EPS   0x00000004
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_PEN   0x00000002
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_LCR_H_BRK   0x00000001
 The following are deprecated defines for the bit fields in the UART_O_LCR_H register.
#define UART_IFLS_RX_MASK   0x00000038
 The following are deprecated defines for the bit fields in the UART_O_IFLS register.
#define UART_IFLS_TX_MASK   0x00000007
 The following are deprecated defines for the bit fields in the UART_O_IFLS register.
#define UART_RSR_ANY
 The following are deprecated defines for the bit fields in the UART_O_ICR register.
#define UART_RV_CTL   0x00000300
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PCellID1   0x000000F0
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PCellID3   0x000000B1
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_FR   0x00000090
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID2   0x00000018
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_IFLS   0x00000012
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID0   0x00000011
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PCellID0   0x0000000D
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PCellID2   0x00000005
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID3   0x00000001
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID4   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_LCR_H   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID6   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_DR   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_RSR   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_ECR   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID5   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_RIS   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_FBRD   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_IM   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_MIS   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_ICR   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID1   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_PeriphID7   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.
#define UART_RV_IBRD   0x00000000
 The following are deprecated defines for the Reset Values for UART Registers.

Detailed Description

LM3S1968 UART hardware.

Definition in file lm3s_uart.h.


Define Documentation

#define UART_O_LCR_H   0x0000002C

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 360 of file lm3s_uart.h.

#define UART_O_PCellID0   0x00000FF0

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 369 of file lm3s_uart.h.

#define UART_O_PCellID1   0x00000FF4

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 370 of file lm3s_uart.h.

#define UART_O_PCellID2   0x00000FF8

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 371 of file lm3s_uart.h.

#define UART_O_PCellID3   0x00000FFC

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 372 of file lm3s_uart.h.

#define UART_O_PeriphID0   0x00000FE0

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 365 of file lm3s_uart.h.

#define UART_O_PeriphID1   0x00000FE4

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 366 of file lm3s_uart.h.

#define UART_O_PeriphID2   0x00000FE8

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 367 of file lm3s_uart.h.

#define UART_O_PeriphID3   0x00000FEC

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 368 of file lm3s_uart.h.

#define UART_O_PeriphID4   0x00000FD0

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 361 of file lm3s_uart.h.

#define UART_O_PeriphID5   0x00000FD4

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 362 of file lm3s_uart.h.

#define UART_O_PeriphID6   0x00000FD8

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 363 of file lm3s_uart.h.

#define UART_O_PeriphID7   0x00000FDC

The following definitions are deprecated.

The following are deprecated defines for the UART register offsets.

Definition at line 364 of file lm3s_uart.h.