HPM SDK
HPMicro Software Development Kit
hpm_uart_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  UART_Type
 

Macros

#define UART_CFG_FIFOSIZE_MASK   (0x3U)
 
#define UART_CFG_FIFOSIZE_SHIFT   (0U)
 
#define UART_CFG_FIFOSIZE_GET(x)   (((uint32_t)(x) & UART_CFG_FIFOSIZE_MASK) >> UART_CFG_FIFOSIZE_SHIFT)
 
#define UART_OSCR_OSC_MASK   (0x1FU)
 
#define UART_OSCR_OSC_SHIFT   (0U)
 
#define UART_OSCR_OSC_SET(x)   (((uint32_t)(x) << UART_OSCR_OSC_SHIFT) & UART_OSCR_OSC_MASK)
 
#define UART_OSCR_OSC_GET(x)   (((uint32_t)(x) & UART_OSCR_OSC_MASK) >> UART_OSCR_OSC_SHIFT)
 
#define UART_RBR_RBR_MASK   (0xFFU)
 
#define UART_RBR_RBR_SHIFT   (0U)
 
#define UART_RBR_RBR_GET(x)   (((uint32_t)(x) & UART_RBR_RBR_MASK) >> UART_RBR_RBR_SHIFT)
 
#define UART_THR_THR_MASK   (0xFFU)
 
#define UART_THR_THR_SHIFT   (0U)
 
#define UART_THR_THR_SET(x)   (((uint32_t)(x) << UART_THR_THR_SHIFT) & UART_THR_THR_MASK)
 
#define UART_THR_THR_GET(x)   (((uint32_t)(x) & UART_THR_THR_MASK) >> UART_THR_THR_SHIFT)
 
#define UART_DLL_DLL_MASK   (0xFFU)
 
#define UART_DLL_DLL_SHIFT   (0U)
 
#define UART_DLL_DLL_SET(x)   (((uint32_t)(x) << UART_DLL_DLL_SHIFT) & UART_DLL_DLL_MASK)
 
#define UART_DLL_DLL_GET(x)   (((uint32_t)(x) & UART_DLL_DLL_MASK) >> UART_DLL_DLL_SHIFT)
 
#define UART_IER_EMSI_MASK   (0x8U)
 
#define UART_IER_EMSI_SHIFT   (3U)
 
#define UART_IER_EMSI_SET(x)   (((uint32_t)(x) << UART_IER_EMSI_SHIFT) & UART_IER_EMSI_MASK)
 
#define UART_IER_EMSI_GET(x)   (((uint32_t)(x) & UART_IER_EMSI_MASK) >> UART_IER_EMSI_SHIFT)
 
#define UART_IER_ELSI_MASK   (0x4U)
 
#define UART_IER_ELSI_SHIFT   (2U)
 
#define UART_IER_ELSI_SET(x)   (((uint32_t)(x) << UART_IER_ELSI_SHIFT) & UART_IER_ELSI_MASK)
 
#define UART_IER_ELSI_GET(x)   (((uint32_t)(x) & UART_IER_ELSI_MASK) >> UART_IER_ELSI_SHIFT)
 
#define UART_IER_ETHEI_MASK   (0x2U)
 
#define UART_IER_ETHEI_SHIFT   (1U)
 
#define UART_IER_ETHEI_SET(x)   (((uint32_t)(x) << UART_IER_ETHEI_SHIFT) & UART_IER_ETHEI_MASK)
 
#define UART_IER_ETHEI_GET(x)   (((uint32_t)(x) & UART_IER_ETHEI_MASK) >> UART_IER_ETHEI_SHIFT)
 
#define UART_IER_ERBI_MASK   (0x1U)
 
#define UART_IER_ERBI_SHIFT   (0U)
 
#define UART_IER_ERBI_SET(x)   (((uint32_t)(x) << UART_IER_ERBI_SHIFT) & UART_IER_ERBI_MASK)
 
#define UART_IER_ERBI_GET(x)   (((uint32_t)(x) & UART_IER_ERBI_MASK) >> UART_IER_ERBI_SHIFT)
 
#define UART_DLM_DLM_MASK   (0xFFU)
 
#define UART_DLM_DLM_SHIFT   (0U)
 
#define UART_DLM_DLM_SET(x)   (((uint32_t)(x) << UART_DLM_DLM_SHIFT) & UART_DLM_DLM_MASK)
 
#define UART_DLM_DLM_GET(x)   (((uint32_t)(x) & UART_DLM_DLM_MASK) >> UART_DLM_DLM_SHIFT)
 
#define UART_IIR_FIFOED_MASK   (0xC0U)
 
#define UART_IIR_FIFOED_SHIFT   (6U)
 
#define UART_IIR_FIFOED_GET(x)   (((uint32_t)(x) & UART_IIR_FIFOED_MASK) >> UART_IIR_FIFOED_SHIFT)
 
#define UART_IIR_INTRID_MASK   (0xFU)
 
#define UART_IIR_INTRID_SHIFT   (0U)
 
#define UART_IIR_INTRID_GET(x)   (((uint32_t)(x) & UART_IIR_INTRID_MASK) >> UART_IIR_INTRID_SHIFT)
 
#define UART_FCR_RFIFOT_MASK   (0xC0U)
 
#define UART_FCR_RFIFOT_SHIFT   (6U)
 
#define UART_FCR_RFIFOT_SET(x)   (((uint32_t)(x) << UART_FCR_RFIFOT_SHIFT) & UART_FCR_RFIFOT_MASK)
 
#define UART_FCR_RFIFOT_GET(x)   (((uint32_t)(x) & UART_FCR_RFIFOT_MASK) >> UART_FCR_RFIFOT_SHIFT)
 
#define UART_FCR_TFIFOT_MASK   (0x30U)
 
#define UART_FCR_TFIFOT_SHIFT   (4U)
 
#define UART_FCR_TFIFOT_SET(x)   (((uint32_t)(x) << UART_FCR_TFIFOT_SHIFT) & UART_FCR_TFIFOT_MASK)
 
#define UART_FCR_TFIFOT_GET(x)   (((uint32_t)(x) & UART_FCR_TFIFOT_MASK) >> UART_FCR_TFIFOT_SHIFT)
 
#define UART_FCR_DMAE_MASK   (0x8U)
 
#define UART_FCR_DMAE_SHIFT   (3U)
 
#define UART_FCR_DMAE_SET(x)   (((uint32_t)(x) << UART_FCR_DMAE_SHIFT) & UART_FCR_DMAE_MASK)
 
#define UART_FCR_DMAE_GET(x)   (((uint32_t)(x) & UART_FCR_DMAE_MASK) >> UART_FCR_DMAE_SHIFT)
 
#define UART_FCR_TFIFORST_MASK   (0x4U)
 
#define UART_FCR_TFIFORST_SHIFT   (2U)
 
#define UART_FCR_TFIFORST_SET(x)   (((uint32_t)(x) << UART_FCR_TFIFORST_SHIFT) & UART_FCR_TFIFORST_MASK)
 
#define UART_FCR_TFIFORST_GET(x)   (((uint32_t)(x) & UART_FCR_TFIFORST_MASK) >> UART_FCR_TFIFORST_SHIFT)
 
#define UART_FCR_RFIFORST_MASK   (0x2U)
 
#define UART_FCR_RFIFORST_SHIFT   (1U)
 
#define UART_FCR_RFIFORST_SET(x)   (((uint32_t)(x) << UART_FCR_RFIFORST_SHIFT) & UART_FCR_RFIFORST_MASK)
 
#define UART_FCR_RFIFORST_GET(x)   (((uint32_t)(x) & UART_FCR_RFIFORST_MASK) >> UART_FCR_RFIFORST_SHIFT)
 
#define UART_FCR_FIFOE_MASK   (0x1U)
 
#define UART_FCR_FIFOE_SHIFT   (0U)
 
#define UART_FCR_FIFOE_SET(x)   (((uint32_t)(x) << UART_FCR_FIFOE_SHIFT) & UART_FCR_FIFOE_MASK)
 
#define UART_FCR_FIFOE_GET(x)   (((uint32_t)(x) & UART_FCR_FIFOE_MASK) >> UART_FCR_FIFOE_SHIFT)
 
#define UART_LCR_DLAB_MASK   (0x80U)
 
#define UART_LCR_DLAB_SHIFT   (7U)
 
#define UART_LCR_DLAB_SET(x)   (((uint32_t)(x) << UART_LCR_DLAB_SHIFT) & UART_LCR_DLAB_MASK)
 
#define UART_LCR_DLAB_GET(x)   (((uint32_t)(x) & UART_LCR_DLAB_MASK) >> UART_LCR_DLAB_SHIFT)
 
#define UART_LCR_BC_MASK   (0x40U)
 
#define UART_LCR_BC_SHIFT   (6U)
 
#define UART_LCR_BC_SET(x)   (((uint32_t)(x) << UART_LCR_BC_SHIFT) & UART_LCR_BC_MASK)
 
#define UART_LCR_BC_GET(x)   (((uint32_t)(x) & UART_LCR_BC_MASK) >> UART_LCR_BC_SHIFT)
 
#define UART_LCR_SPS_MASK   (0x20U)
 
#define UART_LCR_SPS_SHIFT   (5U)
 
#define UART_LCR_SPS_SET(x)   (((uint32_t)(x) << UART_LCR_SPS_SHIFT) & UART_LCR_SPS_MASK)
 
#define UART_LCR_SPS_GET(x)   (((uint32_t)(x) & UART_LCR_SPS_MASK) >> UART_LCR_SPS_SHIFT)
 
#define UART_LCR_EPS_MASK   (0x10U)
 
#define UART_LCR_EPS_SHIFT   (4U)
 
#define UART_LCR_EPS_SET(x)   (((uint32_t)(x) << UART_LCR_EPS_SHIFT) & UART_LCR_EPS_MASK)
 
#define UART_LCR_EPS_GET(x)   (((uint32_t)(x) & UART_LCR_EPS_MASK) >> UART_LCR_EPS_SHIFT)
 
#define UART_LCR_PEN_MASK   (0x8U)
 
#define UART_LCR_PEN_SHIFT   (3U)
 
#define UART_LCR_PEN_SET(x)   (((uint32_t)(x) << UART_LCR_PEN_SHIFT) & UART_LCR_PEN_MASK)
 
#define UART_LCR_PEN_GET(x)   (((uint32_t)(x) & UART_LCR_PEN_MASK) >> UART_LCR_PEN_SHIFT)
 
#define UART_LCR_STB_MASK   (0x4U)
 
#define UART_LCR_STB_SHIFT   (2U)
 
#define UART_LCR_STB_SET(x)   (((uint32_t)(x) << UART_LCR_STB_SHIFT) & UART_LCR_STB_MASK)
 
#define UART_LCR_STB_GET(x)   (((uint32_t)(x) & UART_LCR_STB_MASK) >> UART_LCR_STB_SHIFT)
 
#define UART_LCR_WLS_MASK   (0x3U)
 
#define UART_LCR_WLS_SHIFT   (0U)
 
#define UART_LCR_WLS_SET(x)   (((uint32_t)(x) << UART_LCR_WLS_SHIFT) & UART_LCR_WLS_MASK)
 
#define UART_LCR_WLS_GET(x)   (((uint32_t)(x) & UART_LCR_WLS_MASK) >> UART_LCR_WLS_SHIFT)
 
#define UART_MCR_AFE_MASK   (0x20U)
 
#define UART_MCR_AFE_SHIFT   (5U)
 
#define UART_MCR_AFE_SET(x)   (((uint32_t)(x) << UART_MCR_AFE_SHIFT) & UART_MCR_AFE_MASK)
 
#define UART_MCR_AFE_GET(x)   (((uint32_t)(x) & UART_MCR_AFE_MASK) >> UART_MCR_AFE_SHIFT)
 
#define UART_MCR_LOOP_MASK   (0x10U)
 
#define UART_MCR_LOOP_SHIFT   (4U)
 
#define UART_MCR_LOOP_SET(x)   (((uint32_t)(x) << UART_MCR_LOOP_SHIFT) & UART_MCR_LOOP_MASK)
 
#define UART_MCR_LOOP_GET(x)   (((uint32_t)(x) & UART_MCR_LOOP_MASK) >> UART_MCR_LOOP_SHIFT)
 
#define UART_MCR_RTS_MASK   (0x2U)
 
#define UART_MCR_RTS_SHIFT   (1U)
 
#define UART_MCR_RTS_SET(x)   (((uint32_t)(x) << UART_MCR_RTS_SHIFT) & UART_MCR_RTS_MASK)
 
#define UART_MCR_RTS_GET(x)   (((uint32_t)(x) & UART_MCR_RTS_MASK) >> UART_MCR_RTS_SHIFT)
 
#define UART_LSR_ERRF_MASK   (0x80U)
 
#define UART_LSR_ERRF_SHIFT   (7U)
 
#define UART_LSR_ERRF_GET(x)   (((uint32_t)(x) & UART_LSR_ERRF_MASK) >> UART_LSR_ERRF_SHIFT)
 
#define UART_LSR_TEMT_MASK   (0x40U)
 
#define UART_LSR_TEMT_SHIFT   (6U)
 
#define UART_LSR_TEMT_GET(x)   (((uint32_t)(x) & UART_LSR_TEMT_MASK) >> UART_LSR_TEMT_SHIFT)
 
#define UART_LSR_THRE_MASK   (0x20U)
 
#define UART_LSR_THRE_SHIFT   (5U)
 
#define UART_LSR_THRE_GET(x)   (((uint32_t)(x) & UART_LSR_THRE_MASK) >> UART_LSR_THRE_SHIFT)
 
#define UART_LSR_LBREAK_MASK   (0x10U)
 
#define UART_LSR_LBREAK_SHIFT   (4U)
 
#define UART_LSR_LBREAK_GET(x)   (((uint32_t)(x) & UART_LSR_LBREAK_MASK) >> UART_LSR_LBREAK_SHIFT)
 
#define UART_LSR_FE_MASK   (0x8U)
 
#define UART_LSR_FE_SHIFT   (3U)
 
#define UART_LSR_FE_GET(x)   (((uint32_t)(x) & UART_LSR_FE_MASK) >> UART_LSR_FE_SHIFT)
 
#define UART_LSR_PE_MASK   (0x4U)
 
#define UART_LSR_PE_SHIFT   (2U)
 
#define UART_LSR_PE_GET(x)   (((uint32_t)(x) & UART_LSR_PE_MASK) >> UART_LSR_PE_SHIFT)
 
#define UART_LSR_OE_MASK   (0x2U)
 
#define UART_LSR_OE_SHIFT   (1U)
 
#define UART_LSR_OE_GET(x)   (((uint32_t)(x) & UART_LSR_OE_MASK) >> UART_LSR_OE_SHIFT)
 
#define UART_LSR_DR_MASK   (0x1U)
 
#define UART_LSR_DR_SHIFT   (0U)
 
#define UART_LSR_DR_GET(x)   (((uint32_t)(x) & UART_LSR_DR_MASK) >> UART_LSR_DR_SHIFT)
 
#define UART_MSR_CTS_MASK   (0x10U)
 
#define UART_MSR_CTS_SHIFT   (4U)
 
#define UART_MSR_CTS_GET(x)   (((uint32_t)(x) & UART_MSR_CTS_MASK) >> UART_MSR_CTS_SHIFT)
 
#define UART_MSR_DCTS_MASK   (0x1U)
 
#define UART_MSR_DCTS_SHIFT   (0U)
 
#define UART_MSR_DCTS_GET(x)   (((uint32_t)(x) & UART_MSR_DCTS_MASK) >> UART_MSR_DCTS_SHIFT)
 
#define UART_GPR_DATA_MASK   (0xFFU)
 
#define UART_GPR_DATA_SHIFT   (0U)
 
#define UART_GPR_DATA_SET(x)   (((uint32_t)(x) << UART_GPR_DATA_SHIFT) & UART_GPR_DATA_MASK)
 
#define UART_GPR_DATA_GET(x)   (((uint32_t)(x) & UART_GPR_DATA_MASK) >> UART_GPR_DATA_SHIFT)
 

Macro Definition Documentation

◆ UART_CFG_FIFOSIZE_GET

#define UART_CFG_FIFOSIZE_GET (   x)    (((uint32_t)(x) & UART_CFG_FIFOSIZE_MASK) >> UART_CFG_FIFOSIZE_SHIFT)

◆ UART_CFG_FIFOSIZE_MASK

#define UART_CFG_FIFOSIZE_MASK   (0x3U)

◆ UART_CFG_FIFOSIZE_SHIFT

#define UART_CFG_FIFOSIZE_SHIFT   (0U)

◆ UART_DLL_DLL_GET

#define UART_DLL_DLL_GET (   x)    (((uint32_t)(x) & UART_DLL_DLL_MASK) >> UART_DLL_DLL_SHIFT)

◆ UART_DLL_DLL_MASK

#define UART_DLL_DLL_MASK   (0xFFU)

◆ UART_DLL_DLL_SET

#define UART_DLL_DLL_SET (   x)    (((uint32_t)(x) << UART_DLL_DLL_SHIFT) & UART_DLL_DLL_MASK)

◆ UART_DLL_DLL_SHIFT

#define UART_DLL_DLL_SHIFT   (0U)

◆ UART_DLM_DLM_GET

#define UART_DLM_DLM_GET (   x)    (((uint32_t)(x) & UART_DLM_DLM_MASK) >> UART_DLM_DLM_SHIFT)

◆ UART_DLM_DLM_MASK

#define UART_DLM_DLM_MASK   (0xFFU)

◆ UART_DLM_DLM_SET

#define UART_DLM_DLM_SET (   x)    (((uint32_t)(x) << UART_DLM_DLM_SHIFT) & UART_DLM_DLM_MASK)

◆ UART_DLM_DLM_SHIFT

#define UART_DLM_DLM_SHIFT   (0U)

◆ UART_FCR_DMAE_GET

#define UART_FCR_DMAE_GET (   x)    (((uint32_t)(x) & UART_FCR_DMAE_MASK) >> UART_FCR_DMAE_SHIFT)

◆ UART_FCR_DMAE_MASK

#define UART_FCR_DMAE_MASK   (0x8U)

◆ UART_FCR_DMAE_SET

#define UART_FCR_DMAE_SET (   x)    (((uint32_t)(x) << UART_FCR_DMAE_SHIFT) & UART_FCR_DMAE_MASK)

◆ UART_FCR_DMAE_SHIFT

#define UART_FCR_DMAE_SHIFT   (3U)

◆ UART_FCR_FIFOE_GET

#define UART_FCR_FIFOE_GET (   x)    (((uint32_t)(x) & UART_FCR_FIFOE_MASK) >> UART_FCR_FIFOE_SHIFT)

◆ UART_FCR_FIFOE_MASK

#define UART_FCR_FIFOE_MASK   (0x1U)

◆ UART_FCR_FIFOE_SET

#define UART_FCR_FIFOE_SET (   x)    (((uint32_t)(x) << UART_FCR_FIFOE_SHIFT) & UART_FCR_FIFOE_MASK)

◆ UART_FCR_FIFOE_SHIFT

#define UART_FCR_FIFOE_SHIFT   (0U)

◆ UART_FCR_RFIFORST_GET

#define UART_FCR_RFIFORST_GET (   x)    (((uint32_t)(x) & UART_FCR_RFIFORST_MASK) >> UART_FCR_RFIFORST_SHIFT)

◆ UART_FCR_RFIFORST_MASK

#define UART_FCR_RFIFORST_MASK   (0x2U)

◆ UART_FCR_RFIFORST_SET

#define UART_FCR_RFIFORST_SET (   x)    (((uint32_t)(x) << UART_FCR_RFIFORST_SHIFT) & UART_FCR_RFIFORST_MASK)

◆ UART_FCR_RFIFORST_SHIFT

#define UART_FCR_RFIFORST_SHIFT   (1U)

◆ UART_FCR_RFIFOT_GET

#define UART_FCR_RFIFOT_GET (   x)    (((uint32_t)(x) & UART_FCR_RFIFOT_MASK) >> UART_FCR_RFIFOT_SHIFT)

◆ UART_FCR_RFIFOT_MASK

#define UART_FCR_RFIFOT_MASK   (0xC0U)

◆ UART_FCR_RFIFOT_SET

#define UART_FCR_RFIFOT_SET (   x)    (((uint32_t)(x) << UART_FCR_RFIFOT_SHIFT) & UART_FCR_RFIFOT_MASK)

◆ UART_FCR_RFIFOT_SHIFT

#define UART_FCR_RFIFOT_SHIFT   (6U)

◆ UART_FCR_TFIFORST_GET

#define UART_FCR_TFIFORST_GET (   x)    (((uint32_t)(x) & UART_FCR_TFIFORST_MASK) >> UART_FCR_TFIFORST_SHIFT)

◆ UART_FCR_TFIFORST_MASK

#define UART_FCR_TFIFORST_MASK   (0x4U)

◆ UART_FCR_TFIFORST_SET

#define UART_FCR_TFIFORST_SET (   x)    (((uint32_t)(x) << UART_FCR_TFIFORST_SHIFT) & UART_FCR_TFIFORST_MASK)

◆ UART_FCR_TFIFORST_SHIFT

#define UART_FCR_TFIFORST_SHIFT   (2U)

◆ UART_FCR_TFIFOT_GET

#define UART_FCR_TFIFOT_GET (   x)    (((uint32_t)(x) & UART_FCR_TFIFOT_MASK) >> UART_FCR_TFIFOT_SHIFT)

◆ UART_FCR_TFIFOT_MASK

#define UART_FCR_TFIFOT_MASK   (0x30U)

◆ UART_FCR_TFIFOT_SET

#define UART_FCR_TFIFOT_SET (   x)    (((uint32_t)(x) << UART_FCR_TFIFOT_SHIFT) & UART_FCR_TFIFOT_MASK)

◆ UART_FCR_TFIFOT_SHIFT

#define UART_FCR_TFIFOT_SHIFT   (4U)

◆ UART_GPR_DATA_GET

#define UART_GPR_DATA_GET (   x)    (((uint32_t)(x) & UART_GPR_DATA_MASK) >> UART_GPR_DATA_SHIFT)

◆ UART_GPR_DATA_MASK

#define UART_GPR_DATA_MASK   (0xFFU)

◆ UART_GPR_DATA_SET

#define UART_GPR_DATA_SET (   x)    (((uint32_t)(x) << UART_GPR_DATA_SHIFT) & UART_GPR_DATA_MASK)

◆ UART_GPR_DATA_SHIFT

#define UART_GPR_DATA_SHIFT   (0U)

◆ UART_IER_ELSI_GET

#define UART_IER_ELSI_GET (   x)    (((uint32_t)(x) & UART_IER_ELSI_MASK) >> UART_IER_ELSI_SHIFT)

◆ UART_IER_ELSI_MASK

#define UART_IER_ELSI_MASK   (0x4U)

◆ UART_IER_ELSI_SET

#define UART_IER_ELSI_SET (   x)    (((uint32_t)(x) << UART_IER_ELSI_SHIFT) & UART_IER_ELSI_MASK)

◆ UART_IER_ELSI_SHIFT

#define UART_IER_ELSI_SHIFT   (2U)

◆ UART_IER_EMSI_GET

#define UART_IER_EMSI_GET (   x)    (((uint32_t)(x) & UART_IER_EMSI_MASK) >> UART_IER_EMSI_SHIFT)

◆ UART_IER_EMSI_MASK

#define UART_IER_EMSI_MASK   (0x8U)

◆ UART_IER_EMSI_SET

#define UART_IER_EMSI_SET (   x)    (((uint32_t)(x) << UART_IER_EMSI_SHIFT) & UART_IER_EMSI_MASK)

◆ UART_IER_EMSI_SHIFT

#define UART_IER_EMSI_SHIFT   (3U)

◆ UART_IER_ERBI_GET

#define UART_IER_ERBI_GET (   x)    (((uint32_t)(x) & UART_IER_ERBI_MASK) >> UART_IER_ERBI_SHIFT)

◆ UART_IER_ERBI_MASK

#define UART_IER_ERBI_MASK   (0x1U)

◆ UART_IER_ERBI_SET

#define UART_IER_ERBI_SET (   x)    (((uint32_t)(x) << UART_IER_ERBI_SHIFT) & UART_IER_ERBI_MASK)

◆ UART_IER_ERBI_SHIFT

#define UART_IER_ERBI_SHIFT   (0U)

◆ UART_IER_ETHEI_GET

#define UART_IER_ETHEI_GET (   x)    (((uint32_t)(x) & UART_IER_ETHEI_MASK) >> UART_IER_ETHEI_SHIFT)

◆ UART_IER_ETHEI_MASK

#define UART_IER_ETHEI_MASK   (0x2U)

◆ UART_IER_ETHEI_SET

#define UART_IER_ETHEI_SET (   x)    (((uint32_t)(x) << UART_IER_ETHEI_SHIFT) & UART_IER_ETHEI_MASK)

◆ UART_IER_ETHEI_SHIFT

#define UART_IER_ETHEI_SHIFT   (1U)

◆ UART_IIR_FIFOED_GET

#define UART_IIR_FIFOED_GET (   x)    (((uint32_t)(x) & UART_IIR_FIFOED_MASK) >> UART_IIR_FIFOED_SHIFT)

◆ UART_IIR_FIFOED_MASK

#define UART_IIR_FIFOED_MASK   (0xC0U)

◆ UART_IIR_FIFOED_SHIFT

#define UART_IIR_FIFOED_SHIFT   (6U)

◆ UART_IIR_INTRID_GET

#define UART_IIR_INTRID_GET (   x)    (((uint32_t)(x) & UART_IIR_INTRID_MASK) >> UART_IIR_INTRID_SHIFT)

◆ UART_IIR_INTRID_MASK

#define UART_IIR_INTRID_MASK   (0xFU)

◆ UART_IIR_INTRID_SHIFT

#define UART_IIR_INTRID_SHIFT   (0U)

◆ UART_LCR_BC_GET

#define UART_LCR_BC_GET (   x)    (((uint32_t)(x) & UART_LCR_BC_MASK) >> UART_LCR_BC_SHIFT)

◆ UART_LCR_BC_MASK

#define UART_LCR_BC_MASK   (0x40U)

◆ UART_LCR_BC_SET

#define UART_LCR_BC_SET (   x)    (((uint32_t)(x) << UART_LCR_BC_SHIFT) & UART_LCR_BC_MASK)

◆ UART_LCR_BC_SHIFT

#define UART_LCR_BC_SHIFT   (6U)

◆ UART_LCR_DLAB_GET

#define UART_LCR_DLAB_GET (   x)    (((uint32_t)(x) & UART_LCR_DLAB_MASK) >> UART_LCR_DLAB_SHIFT)

◆ UART_LCR_DLAB_MASK

#define UART_LCR_DLAB_MASK   (0x80U)

◆ UART_LCR_DLAB_SET

#define UART_LCR_DLAB_SET (   x)    (((uint32_t)(x) << UART_LCR_DLAB_SHIFT) & UART_LCR_DLAB_MASK)

◆ UART_LCR_DLAB_SHIFT

#define UART_LCR_DLAB_SHIFT   (7U)

◆ UART_LCR_EPS_GET

#define UART_LCR_EPS_GET (   x)    (((uint32_t)(x) & UART_LCR_EPS_MASK) >> UART_LCR_EPS_SHIFT)

◆ UART_LCR_EPS_MASK

#define UART_LCR_EPS_MASK   (0x10U)

◆ UART_LCR_EPS_SET

#define UART_LCR_EPS_SET (   x)    (((uint32_t)(x) << UART_LCR_EPS_SHIFT) & UART_LCR_EPS_MASK)

◆ UART_LCR_EPS_SHIFT

#define UART_LCR_EPS_SHIFT   (4U)

◆ UART_LCR_PEN_GET

#define UART_LCR_PEN_GET (   x)    (((uint32_t)(x) & UART_LCR_PEN_MASK) >> UART_LCR_PEN_SHIFT)

◆ UART_LCR_PEN_MASK

#define UART_LCR_PEN_MASK   (0x8U)

◆ UART_LCR_PEN_SET

#define UART_LCR_PEN_SET (   x)    (((uint32_t)(x) << UART_LCR_PEN_SHIFT) & UART_LCR_PEN_MASK)

◆ UART_LCR_PEN_SHIFT

#define UART_LCR_PEN_SHIFT   (3U)

◆ UART_LCR_SPS_GET

#define UART_LCR_SPS_GET (   x)    (((uint32_t)(x) & UART_LCR_SPS_MASK) >> UART_LCR_SPS_SHIFT)

◆ UART_LCR_SPS_MASK

#define UART_LCR_SPS_MASK   (0x20U)

◆ UART_LCR_SPS_SET

#define UART_LCR_SPS_SET (   x)    (((uint32_t)(x) << UART_LCR_SPS_SHIFT) & UART_LCR_SPS_MASK)

◆ UART_LCR_SPS_SHIFT

#define UART_LCR_SPS_SHIFT   (5U)

◆ UART_LCR_STB_GET

#define UART_LCR_STB_GET (   x)    (((uint32_t)(x) & UART_LCR_STB_MASK) >> UART_LCR_STB_SHIFT)

◆ UART_LCR_STB_MASK

#define UART_LCR_STB_MASK   (0x4U)

◆ UART_LCR_STB_SET

#define UART_LCR_STB_SET (   x)    (((uint32_t)(x) << UART_LCR_STB_SHIFT) & UART_LCR_STB_MASK)

◆ UART_LCR_STB_SHIFT

#define UART_LCR_STB_SHIFT   (2U)

◆ UART_LCR_WLS_GET

#define UART_LCR_WLS_GET (   x)    (((uint32_t)(x) & UART_LCR_WLS_MASK) >> UART_LCR_WLS_SHIFT)

◆ UART_LCR_WLS_MASK

#define UART_LCR_WLS_MASK   (0x3U)

◆ UART_LCR_WLS_SET

#define UART_LCR_WLS_SET (   x)    (((uint32_t)(x) << UART_LCR_WLS_SHIFT) & UART_LCR_WLS_MASK)

◆ UART_LCR_WLS_SHIFT

#define UART_LCR_WLS_SHIFT   (0U)

◆ UART_LSR_DR_GET

#define UART_LSR_DR_GET (   x)    (((uint32_t)(x) & UART_LSR_DR_MASK) >> UART_LSR_DR_SHIFT)

◆ UART_LSR_DR_MASK

#define UART_LSR_DR_MASK   (0x1U)

◆ UART_LSR_DR_SHIFT

#define UART_LSR_DR_SHIFT   (0U)

◆ UART_LSR_ERRF_GET

#define UART_LSR_ERRF_GET (   x)    (((uint32_t)(x) & UART_LSR_ERRF_MASK) >> UART_LSR_ERRF_SHIFT)

◆ UART_LSR_ERRF_MASK

#define UART_LSR_ERRF_MASK   (0x80U)

◆ UART_LSR_ERRF_SHIFT

#define UART_LSR_ERRF_SHIFT   (7U)

◆ UART_LSR_FE_GET

#define UART_LSR_FE_GET (   x)    (((uint32_t)(x) & UART_LSR_FE_MASK) >> UART_LSR_FE_SHIFT)

◆ UART_LSR_FE_MASK

#define UART_LSR_FE_MASK   (0x8U)

◆ UART_LSR_FE_SHIFT

#define UART_LSR_FE_SHIFT   (3U)

◆ UART_LSR_LBREAK_GET

#define UART_LSR_LBREAK_GET (   x)    (((uint32_t)(x) & UART_LSR_LBREAK_MASK) >> UART_LSR_LBREAK_SHIFT)

◆ UART_LSR_LBREAK_MASK

#define UART_LSR_LBREAK_MASK   (0x10U)

◆ UART_LSR_LBREAK_SHIFT

#define UART_LSR_LBREAK_SHIFT   (4U)

◆ UART_LSR_OE_GET

#define UART_LSR_OE_GET (   x)    (((uint32_t)(x) & UART_LSR_OE_MASK) >> UART_LSR_OE_SHIFT)

◆ UART_LSR_OE_MASK

#define UART_LSR_OE_MASK   (0x2U)

◆ UART_LSR_OE_SHIFT

#define UART_LSR_OE_SHIFT   (1U)

◆ UART_LSR_PE_GET

#define UART_LSR_PE_GET (   x)    (((uint32_t)(x) & UART_LSR_PE_MASK) >> UART_LSR_PE_SHIFT)

◆ UART_LSR_PE_MASK

#define UART_LSR_PE_MASK   (0x4U)

◆ UART_LSR_PE_SHIFT

#define UART_LSR_PE_SHIFT   (2U)

◆ UART_LSR_TEMT_GET

#define UART_LSR_TEMT_GET (   x)    (((uint32_t)(x) & UART_LSR_TEMT_MASK) >> UART_LSR_TEMT_SHIFT)

◆ UART_LSR_TEMT_MASK

#define UART_LSR_TEMT_MASK   (0x40U)

◆ UART_LSR_TEMT_SHIFT

#define UART_LSR_TEMT_SHIFT   (6U)

◆ UART_LSR_THRE_GET

#define UART_LSR_THRE_GET (   x)    (((uint32_t)(x) & UART_LSR_THRE_MASK) >> UART_LSR_THRE_SHIFT)

◆ UART_LSR_THRE_MASK

#define UART_LSR_THRE_MASK   (0x20U)

◆ UART_LSR_THRE_SHIFT

#define UART_LSR_THRE_SHIFT   (5U)

◆ UART_MCR_AFE_GET

#define UART_MCR_AFE_GET (   x)    (((uint32_t)(x) & UART_MCR_AFE_MASK) >> UART_MCR_AFE_SHIFT)

◆ UART_MCR_AFE_MASK

#define UART_MCR_AFE_MASK   (0x20U)

◆ UART_MCR_AFE_SET

#define UART_MCR_AFE_SET (   x)    (((uint32_t)(x) << UART_MCR_AFE_SHIFT) & UART_MCR_AFE_MASK)

◆ UART_MCR_AFE_SHIFT

#define UART_MCR_AFE_SHIFT   (5U)

◆ UART_MCR_LOOP_GET

#define UART_MCR_LOOP_GET (   x)    (((uint32_t)(x) & UART_MCR_LOOP_MASK) >> UART_MCR_LOOP_SHIFT)

◆ UART_MCR_LOOP_MASK

#define UART_MCR_LOOP_MASK   (0x10U)

◆ UART_MCR_LOOP_SET

#define UART_MCR_LOOP_SET (   x)    (((uint32_t)(x) << UART_MCR_LOOP_SHIFT) & UART_MCR_LOOP_MASK)

◆ UART_MCR_LOOP_SHIFT

#define UART_MCR_LOOP_SHIFT   (4U)

◆ UART_MCR_RTS_GET

#define UART_MCR_RTS_GET (   x)    (((uint32_t)(x) & UART_MCR_RTS_MASK) >> UART_MCR_RTS_SHIFT)

◆ UART_MCR_RTS_MASK

#define UART_MCR_RTS_MASK   (0x2U)

◆ UART_MCR_RTS_SET

#define UART_MCR_RTS_SET (   x)    (((uint32_t)(x) << UART_MCR_RTS_SHIFT) & UART_MCR_RTS_MASK)

◆ UART_MCR_RTS_SHIFT

#define UART_MCR_RTS_SHIFT   (1U)

◆ UART_MSR_CTS_GET

#define UART_MSR_CTS_GET (   x)    (((uint32_t)(x) & UART_MSR_CTS_MASK) >> UART_MSR_CTS_SHIFT)

◆ UART_MSR_CTS_MASK

#define UART_MSR_CTS_MASK   (0x10U)

◆ UART_MSR_CTS_SHIFT

#define UART_MSR_CTS_SHIFT   (4U)

◆ UART_MSR_DCTS_GET

#define UART_MSR_DCTS_GET (   x)    (((uint32_t)(x) & UART_MSR_DCTS_MASK) >> UART_MSR_DCTS_SHIFT)

◆ UART_MSR_DCTS_MASK

#define UART_MSR_DCTS_MASK   (0x1U)

◆ UART_MSR_DCTS_SHIFT

#define UART_MSR_DCTS_SHIFT   (0U)

◆ UART_OSCR_OSC_GET

#define UART_OSCR_OSC_GET (   x)    (((uint32_t)(x) & UART_OSCR_OSC_MASK) >> UART_OSCR_OSC_SHIFT)

◆ UART_OSCR_OSC_MASK

#define UART_OSCR_OSC_MASK   (0x1FU)

◆ UART_OSCR_OSC_SET

#define UART_OSCR_OSC_SET (   x)    (((uint32_t)(x) << UART_OSCR_OSC_SHIFT) & UART_OSCR_OSC_MASK)

◆ UART_OSCR_OSC_SHIFT

#define UART_OSCR_OSC_SHIFT   (0U)

◆ UART_RBR_RBR_GET

#define UART_RBR_RBR_GET (   x)    (((uint32_t)(x) & UART_RBR_RBR_MASK) >> UART_RBR_RBR_SHIFT)

◆ UART_RBR_RBR_MASK

#define UART_RBR_RBR_MASK   (0xFFU)

◆ UART_RBR_RBR_SHIFT

#define UART_RBR_RBR_SHIFT   (0U)

◆ UART_THR_THR_GET

#define UART_THR_THR_GET (   x)    (((uint32_t)(x) & UART_THR_THR_MASK) >> UART_THR_THR_SHIFT)

◆ UART_THR_THR_MASK

#define UART_THR_THR_MASK   (0xFFU)

◆ UART_THR_THR_SET

#define UART_THR_THR_SET (   x)    (((uint32_t)(x) << UART_THR_THR_SHIFT) & UART_THR_THR_MASK)

◆ UART_THR_THR_SHIFT

#define UART_THR_THR_SHIFT   (0U)