USART_TypeDef Struct ReferenceDevices > USART
USART Register Declaration
Definition at line
49
of file
efm32jg12b_usart.h
.
#include <
efm32jg12b_usart.h
>
Data Fields |
|
__IOM uint32_t | CLKDIV |
__IOM uint32_t | CMD |
__IOM uint32_t | CTRL |
__IOM uint32_t | CTRLX |
__IOM uint32_t | FRAME |
__IOM uint32_t | I2SCTRL |
__IOM uint32_t | IEN |
__IM uint32_t | IF |
__IOM uint32_t | IFC |
__IOM uint32_t | IFS |
__IOM uint32_t | INPUT |
__IOM uint32_t | IRCTRL |
uint32_t | RESERVED0 [1] |
__IOM uint32_t | ROUTELOC0 |
__IOM uint32_t | ROUTELOC1 |
__IOM uint32_t | ROUTEPEN |
__IM uint32_t | RXDATA |
__IM uint32_t | RXDATAX |
__IM uint32_t | RXDATAXP |
__IM uint32_t | RXDOUBLE |
__IM uint32_t | RXDOUBLEX |
__IM uint32_t | RXDOUBLEXP |
__IM uint32_t | STATUS |
__IOM uint32_t | TIMECMP0 |
__IOM uint32_t | TIMECMP1 |
__IOM uint32_t | TIMECMP2 |
__IOM uint32_t | TIMING |
__IOM uint32_t | TRIGCTRL |
__IOM uint32_t | TXDATA |
__IOM uint32_t | TXDATAX |
__IOM uint32_t | TXDOUBLE |
__IOM uint32_t | TXDOUBLEX |
Field Documentation
__IOM uint32_t USART_TypeDef::CLKDIV |
Clock Control Register
Definition at line
55
of file
efm32jg12b_usart.h
.
Referenced by USART_BaudrateAsyncSet() , USART_BaudrateGet() , USART_BaudrateSyncSet() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::CMD |
Command Register
Definition at line
53
of file
efm32jg12b_usart.h
.
Referenced by UARTDRV_InitUart() , USART_Enable() , USART_InitAsync() , USART_InitSync() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::CTRL |
Control Register
Definition at line
50
of file
efm32jg12b_usart.h
.
Referenced by SPIDRV_Init() , USART_BaudrateAsyncSet() , USART_BaudrateGet() , USART_InitAsync() , USART_InitSync() , USART_Reset() , and USARTn_InitIrDA() .
__IOM uint32_t USART_TypeDef::CTRLX |
Control Register Extended
Definition at line
75
of file
efm32jg12b_usart.h
.
Referenced by UARTDRV_InitUart() .
__IOM uint32_t USART_TypeDef::FRAME |
USART Frame Format Register
Definition at line
51
of file
efm32jg12b_usart.h
.
Referenced by USART_InitAsync() , USART_InitSync() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::I2SCTRL |
I2S Control Register
Definition at line
73
of file
efm32jg12b_usart.h
.
Referenced by USART_InitI2s() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::IEN |
Interrupt Enable Register
Definition at line
69
of file
efm32jg12b_usart.h
.
Referenced by USART_IntDisable() , USART_IntEnable() , USART_IntGetEnabled() , and USART_Reset() .
__IM uint32_t USART_TypeDef::IF |
Interrupt Flag Register
Definition at line
66
of file
efm32jg12b_usart.h
.
Referenced by USART_IntGet() , and USART_IntGetEnabled() .
__IOM uint32_t USART_TypeDef::IFC |
Interrupt Flag Clear Register
Definition at line
68
of file
efm32jg12b_usart.h
.
Referenced by USART_IntClear() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::IFS |
Interrupt Flag Set Register
Definition at line
67
of file
efm32jg12b_usart.h
.
Referenced by USART_IntSet() .
__IOM uint32_t USART_TypeDef::INPUT |
USART Input Register
Definition at line
72
of file
efm32jg12b_usart.h
.
Referenced by USART_InitAsync() , USART_InitSync() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::IRCTRL |
IrDA Control Register
Definition at line
70
of file
efm32jg12b_usart.h
.
Referenced by USART_Reset() , and USARTn_InitIrDA() .
uint32_t USART_TypeDef::RESERVED0[1] |
Reserved for future use
Definition at line
71
of file
efm32jg12b_usart.h
.
__IOM uint32_t USART_TypeDef::ROUTELOC0 |
I/O Routing Location Register
Definition at line
80
of file
efm32jg12b_usart.h
.
Referenced by ICM20648_spiInit() , RETARGET_SerialInit() , SPIDRV_Init() , UARTDRV_InitUart() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::ROUTELOC1 |
I/O Routing Location Register
Definition at line
81
of file
efm32jg12b_usart.h
.
Referenced by UARTDRV_InitUart() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::ROUTEPEN |
I/O Routing Pin Enable Register
Definition at line
79
of file
efm32jg12b_usart.h
.
Referenced by ICM20648_spiInit() , RETARGET_SerialInit() , SPIDRV_Init() , UARTDRV_InitUart() , USART_InitAsync() , and USART_Reset() .
__IM uint32_t USART_TypeDef::RXDATA |
RX Buffer Data Register
Definition at line
57
of file
efm32jg12b_usart.h
.
Referenced by USART_Rx() , USART_RxDataGet() , and USART_SpiTransfer() .
__IM uint32_t USART_TypeDef::RXDATAX |
RX Buffer Data Extended Register
Definition at line
56
of file
efm32jg12b_usart.h
.
Referenced by USART_RxDataXGet() , and USART_RxExt() .
__IM uint32_t USART_TypeDef::RXDATAXP |
RX Buffer Data Extended Peek Register
Definition at line
60
of file
efm32jg12b_usart.h
.
__IM uint32_t USART_TypeDef::RXDOUBLE |
RX FIFO Double Data Register
Definition at line
59
of file
efm32jg12b_usart.h
.
Referenced by USART_RxDouble() , and USART_RxDoubleGet() .
__IM uint32_t USART_TypeDef::RXDOUBLEX |
RX Buffer Double Data Extended Register
Definition at line
58
of file
efm32jg12b_usart.h
.
Referenced by USART_RxDoubleExt() , and USART_RxDoubleXGet() .
__IM uint32_t USART_TypeDef::RXDOUBLEXP |
RX Buffer Double Data Extended Peek Register
Definition at line
61
of file
efm32jg12b_usart.h
.
__IM uint32_t USART_TypeDef::STATUS |
USART Status Register
Definition at line
54
of file
efm32jg12b_usart.h
.
Referenced by USART_Rx() , USART_RxDouble() , USART_RxDoubleExt() , USART_RxExt() , USART_SpiTransfer() , USART_StatusGet() , USART_Tx() , USART_TxDouble() , USART_TxDoubleExt() , and USART_TxExt() .
__IOM uint32_t USART_TypeDef::TIMECMP0 |
Used to Generate Interrupts and Various Delays
Definition at line
76
of file
efm32jg12b_usart.h
.
__IOM uint32_t USART_TypeDef::TIMECMP1 |
Used to Generate Interrupts and Various Delays
Definition at line
77
of file
efm32jg12b_usart.h
.
__IOM uint32_t USART_TypeDef::TIMECMP2 |
Used to Generate Interrupts and Various Delays
Definition at line
78
of file
efm32jg12b_usart.h
.
__IOM uint32_t USART_TypeDef::TIMING |
Timing Register
Definition at line
74
of file
efm32jg12b_usart.h
.
Referenced by USART_InitAsync() , and USART_InitSync() .
__IOM uint32_t USART_TypeDef::TRIGCTRL |
USART Trigger Control Register
Definition at line
52
of file
efm32jg12b_usart.h
.
Referenced by USART_InitPrsTrigger() , and USART_Reset() .
__IOM uint32_t USART_TypeDef::TXDATA |
TX Buffer Data Register
Definition at line
63
of file
efm32jg12b_usart.h
.
Referenced by USART_SpiTransfer() , and USART_Tx() .
__IOM uint32_t USART_TypeDef::TXDATAX |
TX Buffer Data Extended Register
Definition at line
62
of file
efm32jg12b_usart.h
.
Referenced by USART_TxExt() .
__IOM uint32_t USART_TypeDef::TXDOUBLE |
TX Buffer Double Data Register
Definition at line
65
of file
efm32jg12b_usart.h
.
Referenced by USART_TxDouble() .
__IOM uint32_t USART_TypeDef::TXDOUBLEX |
TX Buffer Double Data Extended Register
Definition at line
64
of file
efm32jg12b_usart.h
.
Referenced by USART_TxDoubleExt() .
The documentation for this struct was generated from the following file:
-
C:/repos/embsw_super_h1/platform/Device/SiliconLabs/EFM32JG12B/Include/
efm32jg12b_usart.h