libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.

Defined Constants and Types for the UART module More...

Collaboration diagram for UART Defines:

Macros

#define UART0   UART0_BASE
 
#define UART0_CTRL   USART_CTRL(UART0)
 
#define UART0_FRAME   USART_FRAME(UART0)
 
#define UART0_TRIGCTRL   USART_TRIGCTRL(UART0)
 
#define UART0_CMD   USART_CMD(UART0)
 
#define UART0_STATUS   USART_STATUS(UART0)
 
#define UART0_CLKDIV   USART_CLKDIV(UART0)
 
#define UART0_RXDATAX   USART_RXDATAX(UART0)
 
#define UART0_RXDATA   USART_RXDATA(UART0)
 
#define UART0_RXDOUBLEX   USART_RXDOUBLEX(UART0)
 
#define UART0_RXDOUBLE   USART_RXDOUBLE(UART0)
 
#define UART0_RXDATAXP   USART_RXDATAXP(UART0)
 
#define UART0_RXDOUBLEXP   USART_RXDOUBLEXP(UART0)
 
#define UART0_TXDATAX   USART_TXDATAX(UART0)
 
#define UART0_TXDATA   USART_TXDATA(UART0)
 
#define UART0_TXDOUBLEX   USART_TXDOUBLEX(UART0)
 
#define UART0_TXDOUBLE   USART_TXDOUBLE(UART0)
 
#define UART0_IF   USART_IF(UART0)
 
#define UART0_IFS   USART_IFS(UART0)
 
#define UART0_IFC   USART_IFC(UART0)
 
#define UART0_IEN   USART_IEN(UART0)
 
#define UART0_IRCTRL   USART_IRCTRL(UART0)
 
#define UART0_ROUTE   USART_ROUTE(UART0)
 
#define UART0_INPUT   USART_INPUT(UART0)
 
#define UART0_I2SCTRL   USART_I2SCTRL(UART0)
 
#define UART1   UART1_BASE
 
#define UART1_CTRL   USART_CTRL(UART1)
 
#define UART1_FRAME   USART_FRAME(UART1)
 
#define UART1_TRIGCTRL   USART_TRIGCTRL(UART1)
 
#define UART1_CMD   USART_CMD(UART1)
 
#define UART1_STATUS   USART_STATUS(UART1)
 
#define UART1_CLKDIV   USART_CLKDIV(UART1)
 
#define UART1_RXDATAX   USART_RXDATAX(UART1)
 
#define UART1_RXDATA   USART_RXDATA(UART1)
 
#define UART1_RXDOUBLEX   USART_RXDOUBLEX(UART1)
 
#define UART1_RXDOUBLE   USART_RXDOUBLE(UART1)
 
#define UART1_RXDATAXP   USART_RXDATAXP(UART1)
 
#define UART1_RXDOUBLEXP   USART_RXDOUBLEXP(UART1)
 
#define UART1_TXDATAX   USART_TXDATAX(UART1)
 
#define UART1_TXDATA   USART_TXDATA(UART1)
 
#define UART1_TXDOUBLEX   USART_TXDOUBLEX(UART1)
 
#define UART1_TXDOUBLE   USART_TXDOUBLE(UART1)
 
#define UART1_IF   USART_IF(UART1)
 
#define UART1_IFS   USART_IFS(UART1)
 
#define UART1_IFC   USART_IFC(UART1)
 
#define UART1_IEN   USART_IEN(UART1)
 
#define UART1_IRCTRL   USART_IRCTRL(UART1)
 
#define UART1_ROUTE   USART_ROUTE(UART1)
 
#define UART1_INPUT   USART_INPUT(UART1)
 
#define UART1_I2SCTRL   USART_I2SCTRL(UART1)
 

Detailed Description

Defined Constants and Types for the UART module

UART registers are mostly equivalent to USART registers.

LGPL License Terms libopencm3 License

USART and UART registers are equivalent except [in UART registers]:

full text: (p495, "d0183_Rev1.10" EFM32LG-RM)

use USART macro's to manipulate UART registers.

Macro Definition Documentation

◆ UART0

#define UART0   UART0_BASE

Definition at line 51 of file uart_common.h.

◆ UART0_CLKDIV

#define UART0_CLKDIV   USART_CLKDIV(UART0)

Definition at line 57 of file uart_common.h.

◆ UART0_CMD

#define UART0_CMD   USART_CMD(UART0)

Definition at line 55 of file uart_common.h.

◆ UART0_CTRL

#define UART0_CTRL   USART_CTRL(UART0)

Definition at line 52 of file uart_common.h.

◆ UART0_FRAME

#define UART0_FRAME   USART_FRAME(UART0)

Definition at line 53 of file uart_common.h.

◆ UART0_I2SCTRL

#define UART0_I2SCTRL   USART_I2SCTRL(UART0)

Definition at line 75 of file uart_common.h.

◆ UART0_IEN

#define UART0_IEN   USART_IEN(UART0)

Definition at line 71 of file uart_common.h.

◆ UART0_IF

#define UART0_IF   USART_IF(UART0)

Definition at line 68 of file uart_common.h.

◆ UART0_IFC

#define UART0_IFC   USART_IFC(UART0)

Definition at line 70 of file uart_common.h.

◆ UART0_IFS

#define UART0_IFS   USART_IFS(UART0)

Definition at line 69 of file uart_common.h.

◆ UART0_INPUT

#define UART0_INPUT   USART_INPUT(UART0)

Definition at line 74 of file uart_common.h.

◆ UART0_IRCTRL

#define UART0_IRCTRL   USART_IRCTRL(UART0)

Definition at line 72 of file uart_common.h.

◆ UART0_ROUTE

#define UART0_ROUTE   USART_ROUTE(UART0)

Definition at line 73 of file uart_common.h.

◆ UART0_RXDATA

#define UART0_RXDATA   USART_RXDATA(UART0)

Definition at line 59 of file uart_common.h.

◆ UART0_RXDATAX

#define UART0_RXDATAX   USART_RXDATAX(UART0)

Definition at line 58 of file uart_common.h.

◆ UART0_RXDATAXP

#define UART0_RXDATAXP   USART_RXDATAXP(UART0)

Definition at line 62 of file uart_common.h.

◆ UART0_RXDOUBLE

#define UART0_RXDOUBLE   USART_RXDOUBLE(UART0)

Definition at line 61 of file uart_common.h.

◆ UART0_RXDOUBLEX

#define UART0_RXDOUBLEX   USART_RXDOUBLEX(UART0)

Definition at line 60 of file uart_common.h.

◆ UART0_RXDOUBLEXP

#define UART0_RXDOUBLEXP   USART_RXDOUBLEXP(UART0)

Definition at line 63 of file uart_common.h.

◆ UART0_STATUS

#define UART0_STATUS   USART_STATUS(UART0)

Definition at line 56 of file uart_common.h.

◆ UART0_TRIGCTRL

#define UART0_TRIGCTRL   USART_TRIGCTRL(UART0)

Definition at line 54 of file uart_common.h.

◆ UART0_TXDATA

#define UART0_TXDATA   USART_TXDATA(UART0)

Definition at line 65 of file uart_common.h.

◆ UART0_TXDATAX

#define UART0_TXDATAX   USART_TXDATAX(UART0)

Definition at line 64 of file uart_common.h.

◆ UART0_TXDOUBLE

#define UART0_TXDOUBLE   USART_TXDOUBLE(UART0)

Definition at line 67 of file uart_common.h.

◆ UART0_TXDOUBLEX

#define UART0_TXDOUBLEX   USART_TXDOUBLEX(UART0)

Definition at line 66 of file uart_common.h.

◆ UART1

#define UART1   UART1_BASE

Definition at line 78 of file uart_common.h.

◆ UART1_CLKDIV

#define UART1_CLKDIV   USART_CLKDIV(UART1)

Definition at line 84 of file uart_common.h.

◆ UART1_CMD

#define UART1_CMD   USART_CMD(UART1)

Definition at line 82 of file uart_common.h.

◆ UART1_CTRL

#define UART1_CTRL   USART_CTRL(UART1)

Definition at line 79 of file uart_common.h.

◆ UART1_FRAME

#define UART1_FRAME   USART_FRAME(UART1)

Definition at line 80 of file uart_common.h.

◆ UART1_I2SCTRL

#define UART1_I2SCTRL   USART_I2SCTRL(UART1)

Definition at line 102 of file uart_common.h.

◆ UART1_IEN

#define UART1_IEN   USART_IEN(UART1)

Definition at line 98 of file uart_common.h.

◆ UART1_IF

#define UART1_IF   USART_IF(UART1)

Definition at line 95 of file uart_common.h.

◆ UART1_IFC

#define UART1_IFC   USART_IFC(UART1)

Definition at line 97 of file uart_common.h.

◆ UART1_IFS

#define UART1_IFS   USART_IFS(UART1)

Definition at line 96 of file uart_common.h.

◆ UART1_INPUT

#define UART1_INPUT   USART_INPUT(UART1)

Definition at line 101 of file uart_common.h.

◆ UART1_IRCTRL

#define UART1_IRCTRL   USART_IRCTRL(UART1)

Definition at line 99 of file uart_common.h.

◆ UART1_ROUTE

#define UART1_ROUTE   USART_ROUTE(UART1)

Definition at line 100 of file uart_common.h.

◆ UART1_RXDATA

#define UART1_RXDATA   USART_RXDATA(UART1)

Definition at line 86 of file uart_common.h.

◆ UART1_RXDATAX

#define UART1_RXDATAX   USART_RXDATAX(UART1)

Definition at line 85 of file uart_common.h.

◆ UART1_RXDATAXP

#define UART1_RXDATAXP   USART_RXDATAXP(UART1)

Definition at line 89 of file uart_common.h.

◆ UART1_RXDOUBLE

#define UART1_RXDOUBLE   USART_RXDOUBLE(UART1)

Definition at line 88 of file uart_common.h.

◆ UART1_RXDOUBLEX

#define UART1_RXDOUBLEX   USART_RXDOUBLEX(UART1)

Definition at line 87 of file uart_common.h.

◆ UART1_RXDOUBLEXP

#define UART1_RXDOUBLEXP   USART_RXDOUBLEXP(UART1)

Definition at line 90 of file uart_common.h.

◆ UART1_STATUS

#define UART1_STATUS   USART_STATUS(UART1)

Definition at line 83 of file uart_common.h.

◆ UART1_TRIGCTRL

#define UART1_TRIGCTRL   USART_TRIGCTRL(UART1)

Definition at line 81 of file uart_common.h.

◆ UART1_TXDATA

#define UART1_TXDATA   USART_TXDATA(UART1)

Definition at line 92 of file uart_common.h.

◆ UART1_TXDATAX

#define UART1_TXDATAX   USART_TXDATAX(UART1)

Definition at line 91 of file uart_common.h.

◆ UART1_TXDOUBLE

#define UART1_TXDOUBLE   USART_TXDOUBLE(UART1)

Definition at line 94 of file uart_common.h.

◆ UART1_TXDOUBLEX

#define UART1_TXDOUBLEX   USART_TXDOUBLEX(UART1)

Definition at line 93 of file uart_common.h.