![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Control Register.
#define MXC_F_UART_CTRL_BITACC ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BITACC_POS)) |
CTRL_BITACC Mask
#define MXC_F_UART_CTRL_BITACC_POS 7 |
CTRL_BITACC Position
#define MXC_F_UART_CTRL_BREAK ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BREAK_POS)) |
CTRL_BREAK Mask
#define MXC_F_UART_CTRL_BREAK_POS 14 |
CTRL_BREAK Position
#define MXC_F_UART_CTRL_CHAR_SIZE ((uint32_t)(0x3UL << MXC_F_UART_CTRL_CHAR_SIZE_POS)) |
CTRL_CHAR_SIZE Mask
#define MXC_F_UART_CTRL_CHAR_SIZE_POS 8 |
CTRL_CHAR_SIZE Position
#define MXC_F_UART_CTRL_CLKSEL ((uint32_t)(0x1UL << MXC_F_UART_CTRL_CLKSEL_POS)) |
CTRL_CLKSEL Mask
#define MXC_F_UART_CTRL_CLKSEL_POS 15 |
CTRL_CLKSEL Position
#define MXC_F_UART_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_UART_CTRL_ENABLE_POS)) |
CTRL_ENABLE Mask
#define MXC_F_UART_CTRL_ENABLE_POS 0 |
CTRL_ENABLE 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_CTRL_POS 11 |
CTRL_FLOW_CTRL 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_FLOW_POL_POS 12 |
CTRL_FLOW_POL 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_NULL_MODEM_POS 13 |
CTRL_NULL_MODEM Position
#define MXC_F_UART_CTRL_PARITY ((uint32_t)(0x3UL << MXC_F_UART_CTRL_PARITY_POS)) |
CTRL_PARITY Mask
#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_EN_POS 1 |
CTRL_PARITY_EN Position
#define MXC_F_UART_CTRL_PARITY_POS 2 |
CTRL_PARITY Position
#define MXC_F_UART_CTRL_PARMD ((uint32_t)(0x1UL << MXC_F_UART_CTRL_PARMD_POS)) |
CTRL_PARMD Mask
#define MXC_F_UART_CTRL_PARMD_POS 4 |
CTRL_PARMD 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_RX_FLUSH_POS 6 |
CTRL_RX_FLUSH Position
#define MXC_F_UART_CTRL_RX_TO ((uint32_t)(0xFFUL << MXC_F_UART_CTRL_RX_TO_POS)) |
CTRL_RX_TO Mask
#define MXC_F_UART_CTRL_RX_TO_POS 16 |
CTRL_RX_TO Position
#define MXC_F_UART_CTRL_STOPBITS ((uint32_t)(0x1UL << MXC_F_UART_CTRL_STOPBITS_POS)) |
CTRL_STOPBITS Mask
#define MXC_F_UART_CTRL_STOPBITS_POS 10 |
CTRL_STOPBITS 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_TX_FLUSH_POS 5 |
CTRL_TX_FLUSH Position
#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_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_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_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_S_UART_CTRL_PARITY_EVEN (MXC_V_UART_CTRL_PARITY_EVEN << MXC_F_UART_CTRL_PARITY_POS) |
CTRL_PARITY_EVEN Setting
#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_S_UART_CTRL_PARITY_ODD (MXC_V_UART_CTRL_PARITY_ODD << MXC_F_UART_CTRL_PARITY_POS) |
CTRL_PARITY_ODD Setting
#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_V_UART_CTRL_CHAR_SIZE_5 ((uint32_t)0x0UL) |
CTRL_CHAR_SIZE_5 Value
#define MXC_V_UART_CTRL_CHAR_SIZE_6 ((uint32_t)0x1UL) |
CTRL_CHAR_SIZE_6 Value
#define MXC_V_UART_CTRL_CHAR_SIZE_7 ((uint32_t)0x2UL) |
CTRL_CHAR_SIZE_7 Value
#define MXC_V_UART_CTRL_CHAR_SIZE_8 ((uint32_t)0x3UL) |
CTRL_CHAR_SIZE_8 Value
#define MXC_V_UART_CTRL_PARITY_EVEN ((uint32_t)0x0UL) |
CTRL_PARITY_EVEN Value
#define MXC_V_UART_CTRL_PARITY_MARK ((uint32_t)0x2UL) |
CTRL_PARITY_MARK Value
#define MXC_V_UART_CTRL_PARITY_ODD ((uint32_t)0x1UL) |
CTRL_PARITY_ODD Value
#define MXC_V_UART_CTRL_PARITY_SPACE ((uint32_t)0x3UL) |
CTRL_PARITY_SPACE Value