File nut/include/arch/cm3/nxp/lpc17xx_usart.h


Preprocessor definitions

#define _LPC17XX_USART_H_

#define UART_ACCEPTED_BAUDRATE_ERROR 3

#define UART_RBR_MASK 0xFF

#define UART_THR_MASK 0xFF

#define UART_LOAD_DLL( div )

#define UART_DLL_MASKBIT 0xFF

#define UART_DLM_MASKBIT 0xFF

#define UART_LOAD_DLM( div )

#define UART_IER_RBRINT_EN_POS 0

#define UART_IER_RBRINT_EN 0x00000001

#define UART_IER_THREINT_EN_POS 1

#define UART_IER_THREINT_EN 0x00000002

#define UART_IER_RLSINT_EN_POS 2

#define UART_IER_RLSINT_EN 0x00000004

#define UART1_IER_MSINT_EN_POS 3

#define UART1_IER_MSINT_EN 0x00000008

#define UART1_IER_CTSINT_EN_POS 7

#define UART1_IER_CTSINT_EN 0x00000080

#define UART_IER_ABEOINT_EN_POS 8

#define UART_IER_ABEOINT_EN 0x00000100

#define UART_IER_ABTOINT_EN_POS 9

#define UART_IER_ABTOINT_EN 0x00000200

#define UART_IER_BITMASK 0x00000307

#define UART1_IER_BITMASK 0x0000038F

#define UART_IIR_INTSTAT_PEND 0x00000001

#define UART_IIR_INTID_RLS 0x00000006

#define UART_IIR_INTID_RDA 0x00000004

#define UART_IIR_INTID_CTI 0x0000000C

#define UART_IIR_INTID_THRE 0x00000002

#define UART1_IIR_INTID_MODEM 0x00000000

#define UART_IIR_INTID_MASK 0x0000000E

#define UART_IIR_FIFO_EN 0x000000C0

#define UART_IIR_ABEO_INT 0x00000100

#define UART_IIR_ABTO_INT 0x00000200

#define UART_IIR_BITMASK 0x000003CF

#define UART_FCR_FIFO_EN 0x00000001

#define UART_FCR_RX_RS 0x00000002

#define UART_FCR_TX_RS 0x00000004

#define UART_FCR_DMAMODE_SEL 0x00000008

#define UART_FCR_TRG_LEV0 0x00000000

#define UART_FCR_TRG_LEV1 0x00000040

#define UART_FCR_TRG_LEV2 0x00000080

#define UART_FCR_TRG_LEV3 0x000000C0

#define UART_FCR_BITMASK 0x000000CF

#define UART_TX_FIFO_SIZE 16

#define UART_LCR_WLEN_POS 0

#define UART_LCR_WLEN5 0x00000000

#define UART_LCR_WLEN6 0x00000001

#define UART_LCR_WLEN7 0x00000002

#define UART_LCR_WLEN8 0x00000003

#define UART_LCR_WLEN_BITMASK 0x00000003

#define UART_LCR_STOPBIT_SEL_POS 2

#define UART_LCR_STOPBIT_SEL 0x00000004

#define UART_LCR_PARITY_EN_POS 3

#define UART_LCR_PARITY_EN 0x00000008

#define UART_LCR_PARITY_POS 4

#define UART_LCR_PARITY_ODD 0x00000000

#define UART_LCR_PARITY_EVEN 0x00000010

#define UART_LCR_PARITY_F_1 0x00000020

#define UART_LCR_PARITY_F_0 0x00000030

#define UART_LCR_PARITY_BITMASK 0x00000038

#define UART_LCR_BREAK_EN_POS 6

#define UART_LCR_BREAK_EN 0x00000040

#define UART_LCR_DLAB_EN_POS 7

#define UART_LCR_DLAB_EN 0x00000080

#define UART_LCR_BITMASK 0x000000FF

#define UART1_MCR_DTR_CTRL 0x00000001

#define UART1_MCR_RTS_CTRL 0x00000002

#define UART1_MCR_LOOPB_EN 0x00000010

#define UART1_MCR_AUTO_RTS_EN 0x00000040

#define UART1_MCR_AUTO_CTS_EN 0x00000080

#define UART1_MCR_BITMASK 0x000000D3

#define UART_LSR_RDR 0x00000001

#define UART_LSR_OE 0x00000002

#define UART_LSR_PE 0x00000004

#define UART_LSR_FE 0x00000008

#define UART_LSR_BI 0x00000010

#define UART_LSR_THRE 0x00000020

#define UART_LSR_TEMT 0x00000040

#define UART_LSR_RXFE 0x00000080

#define UART_LSR_BITMASK 0x000000FF

#define UART1_MSR_DELTA_CTS 0x00000001

#define UART1_MSR_DELTA_DSR 0x00000002

#define UART1_MSR_LO2HI_RI 0x00000004

#define UART1_MSR_DELTA_DCD 0x00000008

#define UART1_MSR_CTS 0x00000010

#define UART1_MSR_DSR 0x00000020

#define UART1_MSR_RI 0x00000040

#define UART1_MSR_DCD 0x00000080

#define UART1_MSR_BITMASK 0x000000FF

#define UART_SCR_BIMASK 0x000000FF

#define UART_ACR_START 0x00000001

#define UART_ACR_MODE 0x00000002

#define UART_ACR_AUTO_RESTART 0x00000004

#define UART_ACR_ABEOINT_CLR 0x00000100

#define UART_ACR_ABTOINT_CLR 0x00000200

#define UART_ACR_BITMASK 0x00000307

#define UART_ICR_IRDAEN 0x00000001

#define UART_ICR_IRDAINV 0x00000002

#define UART_ICR_FIXPULSE_EN 0x00000004

#define UART_ICR_PULSEDIV( n )

#define UART_ICR_BITMASK 0x0000003F

#define UART_FDR_DIVADDVAL( n )

#define UART_FDR_MULVAL( n )

#define UART_FDR_BITMASK 0x000000FF

#define UART_TER_TXEN_POS 7

#define UART_TER_TXEN 0x00000080

#define UART_TER_BITMASK 0x00000080

#define UART1_RS485CTRL_NMM_EN 0x00000001

#define UART1_RS485CTRL_RX_DIS 0x00000002

#define UART1_RS485CTRL_AADEN 0x00000004

#define UART1_RS485CTRL_SEL_DTR 0x00000008

#define UART1_RS485CTRL_DCTRL_EN 0x00000010

#define UART1_RS485CTRL_OINV_1 0x00000020

#define UART1_RS485CTRL_BITMASK 0x0000003F

#define UART1_RS485ADRMATCH_BITMASK 0x000000FF

#define UART1_RS485DLY_BITMASK 0x000000FF

#define UART_FIFOLVL_RXFIFOLVL( n )

#define UART_FIFOLVL_TXFIFOLVL( n )

#define UART_FIFOLVL_BITMASK 0x00000F0F