MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation
UART_CTRL

Control Register. More...

Macros

#define MXC_F_UART_CTRL_ENABLE_POS   0
 CTRL_ENABLE Position.
 
#define MXC_F_UART_CTRL_ENABLE   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_ENABLE_POS))
 CTRL_ENABLE Mask.
 
#define MXC_F_UART_CTRL_PARITY_EN_POS   1
 CTRL_PARITY_EN Position.
 
#define MXC_F_UART_CTRL_PARITY_EN   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_PARITY_EN_POS))
 CTRL_PARITY_EN Mask.
 
#define MXC_F_UART_CTRL_PARITY_POS   2
 CTRL_PARITY Position.
 
#define MXC_F_UART_CTRL_PARITY   ((uint32_t)(0x3UL << MXC_F_UART_CTRL_PARITY_POS))
 CTRL_PARITY Mask.
 
#define MXC_V_UART_CTRL_PARITY_EVEN   ((uint32_t)0x0UL)
 CTRL_PARITY_EVEN Value.
 
#define MXC_S_UART_CTRL_PARITY_EVEN   (MXC_V_UART_CTRL_PARITY_EVEN << MXC_F_UART_CTRL_PARITY_POS)
 CTRL_PARITY_EVEN Setting.
 
#define MXC_V_UART_CTRL_PARITY_ODD   ((uint32_t)0x1UL)
 CTRL_PARITY_ODD Value.
 
#define MXC_S_UART_CTRL_PARITY_ODD   (MXC_V_UART_CTRL_PARITY_ODD << MXC_F_UART_CTRL_PARITY_POS)
 CTRL_PARITY_ODD Setting.
 
#define MXC_V_UART_CTRL_PARITY_MARK   ((uint32_t)0x2UL)
 CTRL_PARITY_MARK Value.
 
#define MXC_S_UART_CTRL_PARITY_MARK   (MXC_V_UART_CTRL_PARITY_MARK << MXC_F_UART_CTRL_PARITY_POS)
 CTRL_PARITY_MARK Setting.
 
#define MXC_V_UART_CTRL_PARITY_SPACE   ((uint32_t)0x3UL)
 CTRL_PARITY_SPACE Value.
 
#define MXC_S_UART_CTRL_PARITY_SPACE   (MXC_V_UART_CTRL_PARITY_SPACE << MXC_F_UART_CTRL_PARITY_POS)
 CTRL_PARITY_SPACE Setting.
 
#define MXC_F_UART_CTRL_PARMD_POS   4
 CTRL_PARMD Position.
 
#define MXC_F_UART_CTRL_PARMD   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_PARMD_POS))
 CTRL_PARMD Mask.
 
#define MXC_F_UART_CTRL_TX_FLUSH_POS   5
 CTRL_TX_FLUSH Position.
 
#define MXC_F_UART_CTRL_TX_FLUSH   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_TX_FLUSH_POS))
 CTRL_TX_FLUSH Mask.
 
#define MXC_F_UART_CTRL_RX_FLUSH_POS   6
 CTRL_RX_FLUSH Position.
 
#define MXC_F_UART_CTRL_RX_FLUSH   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_RX_FLUSH_POS))
 CTRL_RX_FLUSH Mask.
 
#define MXC_F_UART_CTRL_BITACC_POS   7
 CTRL_BITACC Position.
 
#define MXC_F_UART_CTRL_BITACC   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BITACC_POS))
 CTRL_BITACC Mask.
 
#define MXC_F_UART_CTRL_CHAR_SIZE_POS   8
 CTRL_CHAR_SIZE Position.
 
#define MXC_F_UART_CTRL_CHAR_SIZE   ((uint32_t)(0x3UL << MXC_F_UART_CTRL_CHAR_SIZE_POS))
 CTRL_CHAR_SIZE Mask.
 
#define MXC_V_UART_CTRL_CHAR_SIZE_5   ((uint32_t)0x0UL)
 CTRL_CHAR_SIZE_5 Value.
 
#define MXC_S_UART_CTRL_CHAR_SIZE_5   (MXC_V_UART_CTRL_CHAR_SIZE_5 << MXC_F_UART_CTRL_CHAR_SIZE_POS)
 CTRL_CHAR_SIZE_5 Setting.
 
#define MXC_V_UART_CTRL_CHAR_SIZE_6   ((uint32_t)0x1UL)
 CTRL_CHAR_SIZE_6 Value.
 
#define MXC_S_UART_CTRL_CHAR_SIZE_6   (MXC_V_UART_CTRL_CHAR_SIZE_6 << MXC_F_UART_CTRL_CHAR_SIZE_POS)
 CTRL_CHAR_SIZE_6 Setting.
 
#define MXC_V_UART_CTRL_CHAR_SIZE_7   ((uint32_t)0x2UL)
 CTRL_CHAR_SIZE_7 Value.
 
#define MXC_S_UART_CTRL_CHAR_SIZE_7   (MXC_V_UART_CTRL_CHAR_SIZE_7 << MXC_F_UART_CTRL_CHAR_SIZE_POS)
 CTRL_CHAR_SIZE_7 Setting.
 
#define MXC_V_UART_CTRL_CHAR_SIZE_8   ((uint32_t)0x3UL)
 CTRL_CHAR_SIZE_8 Value.
 
#define MXC_S_UART_CTRL_CHAR_SIZE_8   (MXC_V_UART_CTRL_CHAR_SIZE_8 << MXC_F_UART_CTRL_CHAR_SIZE_POS)
 CTRL_CHAR_SIZE_8 Setting.
 
#define MXC_F_UART_CTRL_STOPBITS_POS   10
 CTRL_STOPBITS Position.
 
#define MXC_F_UART_CTRL_STOPBITS   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_STOPBITS_POS))
 CTRL_STOPBITS Mask.
 
#define MXC_F_UART_CTRL_FLOW_CTRL_POS   11
 CTRL_FLOW_CTRL Position.
 
#define MXC_F_UART_CTRL_FLOW_CTRL   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_FLOW_CTRL_POS))
 CTRL_FLOW_CTRL Mask.
 
#define MXC_F_UART_CTRL_FLOW_POL_POS   12
 CTRL_FLOW_POL Position.
 
#define MXC_F_UART_CTRL_FLOW_POL   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_FLOW_POL_POS))
 CTRL_FLOW_POL Mask.
 
#define MXC_F_UART_CTRL_NULL_MODEM_POS   13
 CTRL_NULL_MODEM Position.
 
#define MXC_F_UART_CTRL_NULL_MODEM   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_NULL_MODEM_POS))
 CTRL_NULL_MODEM Mask.
 
#define MXC_F_UART_CTRL_BREAK_POS   14
 CTRL_BREAK Position.
 
#define MXC_F_UART_CTRL_BREAK   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BREAK_POS))
 CTRL_BREAK Mask.
 
#define MXC_F_UART_CTRL_CLKSEL_POS   15
 CTRL_CLKSEL Position.
 
#define MXC_F_UART_CTRL_CLKSEL   ((uint32_t)(0x1UL << MXC_F_UART_CTRL_CLKSEL_POS))
 CTRL_CLKSEL Mask.
 
#define MXC_F_UART_CTRL_RX_TO_POS   16
 CTRL_RX_TO Position.
 
#define MXC_F_UART_CTRL_RX_TO   ((uint32_t)(0xFFUL << MXC_F_UART_CTRL_RX_TO_POS))
 CTRL_RX_TO Mask.
 

Detailed Description