MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
UART_STATUS

Macros

#define MXC_F_UART_STATUS_TX_BUSY_POS   0
 
#define MXC_F_UART_STATUS_TX_BUSY   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_BUSY_POS))
 
#define MXC_F_UART_STATUS_RX_BUSY_POS   1
 
#define MXC_F_UART_STATUS_RX_BUSY   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_BUSY_POS))
 
#define MXC_F_UART_STATUS_RX_EM_POS   4
 
#define MXC_F_UART_STATUS_RX_EM   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_EM_POS))
 
#define MXC_F_UART_STATUS_RX_FULL_POS   5
 
#define MXC_F_UART_STATUS_RX_FULL   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_FULL_POS))
 
#define MXC_F_UART_STATUS_TX_EM_POS   6
 
#define MXC_F_UART_STATUS_TX_EM   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_EM_POS))
 
#define MXC_F_UART_STATUS_TX_FULL_POS   7
 
#define MXC_F_UART_STATUS_TX_FULL   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_FULL_POS))
 
#define MXC_F_UART_STATUS_RX_LVL_POS   8
 
#define MXC_F_UART_STATUS_RX_LVL   ((uint32_t)(0xFUL << MXC_F_UART_STATUS_RX_LVL_POS))
 
#define MXC_F_UART_STATUS_TX_LVL_POS   12
 
#define MXC_F_UART_STATUS_TX_LVL   ((uint32_t)(0xFUL << MXC_F_UART_STATUS_TX_LVL_POS))
 

Detailed Description

Status register.

Macro Definition Documentation

◆ MXC_F_UART_STATUS_RX_BUSY

#define MXC_F_UART_STATUS_RX_BUSY   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_BUSY_POS))

STATUS_RX_BUSY Mask

◆ MXC_F_UART_STATUS_RX_BUSY_POS

#define MXC_F_UART_STATUS_RX_BUSY_POS   1

STATUS_RX_BUSY Position

◆ MXC_F_UART_STATUS_RX_EM

#define MXC_F_UART_STATUS_RX_EM   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_EM_POS))

STATUS_RX_EM Mask

◆ MXC_F_UART_STATUS_RX_EM_POS

#define MXC_F_UART_STATUS_RX_EM_POS   4

STATUS_RX_EM Position

◆ MXC_F_UART_STATUS_RX_FULL

#define MXC_F_UART_STATUS_RX_FULL   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_FULL_POS))

STATUS_RX_FULL Mask

◆ MXC_F_UART_STATUS_RX_FULL_POS

#define MXC_F_UART_STATUS_RX_FULL_POS   5

STATUS_RX_FULL Position

◆ MXC_F_UART_STATUS_RX_LVL

#define MXC_F_UART_STATUS_RX_LVL   ((uint32_t)(0xFUL << MXC_F_UART_STATUS_RX_LVL_POS))

STATUS_RX_LVL Mask

◆ MXC_F_UART_STATUS_RX_LVL_POS

#define MXC_F_UART_STATUS_RX_LVL_POS   8

STATUS_RX_LVL Position

◆ MXC_F_UART_STATUS_TX_BUSY

#define MXC_F_UART_STATUS_TX_BUSY   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_BUSY_POS))

STATUS_TX_BUSY Mask

◆ MXC_F_UART_STATUS_TX_BUSY_POS

#define MXC_F_UART_STATUS_TX_BUSY_POS   0

STATUS_TX_BUSY Position

◆ MXC_F_UART_STATUS_TX_EM

#define MXC_F_UART_STATUS_TX_EM   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_EM_POS))

STATUS_TX_EM Mask

◆ MXC_F_UART_STATUS_TX_EM_POS

#define MXC_F_UART_STATUS_TX_EM_POS   6

STATUS_TX_EM Position

◆ MXC_F_UART_STATUS_TX_FULL

#define MXC_F_UART_STATUS_TX_FULL   ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_FULL_POS))

STATUS_TX_FULL Mask

◆ MXC_F_UART_STATUS_TX_FULL_POS

#define MXC_F_UART_STATUS_TX_FULL_POS   7

STATUS_TX_FULL Position

◆ MXC_F_UART_STATUS_TX_LVL

#define MXC_F_UART_STATUS_TX_LVL   ((uint32_t)(0xFUL << MXC_F_UART_STATUS_TX_LVL_POS))

STATUS_TX_LVL Mask

◆ MXC_F_UART_STATUS_TX_LVL_POS

#define MXC_F_UART_STATUS_TX_LVL_POS   12

STATUS_TX_LVL Position