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