USART_TypeDef Struct ReferenceDevices > EFM32LG_USART

Definition at line 48 of file efm32lg_usart.h .

Data Fields

__IOM uint32_t CLKDIV
__IOM uint32_t CMD
__IOM uint32_t CTRL
__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
__IOM uint32_t ROUTE
__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 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 54 of file efm32lg_usart.h .

Referenced by USART_BaudrateAsyncSet() , USART_BaudrateGet() , USART_BaudrateSyncSet() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::CMD

Command Register

Definition at line 52 of file efm32lg_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 49 of file efm32lg_usart.h .

Referenced by SPIDRV_Init() , USART_BaudrateAsyncSet() , USART_BaudrateGet() , USART_InitAsync() , USART_InitSync() , USART_Reset() , and USARTn_InitIrDA() .

__IOM uint32_t USART_TypeDef::FRAME

USART Frame Format Register

Definition at line 50 of file efm32lg_usart.h .

Referenced by USART_InitAsync() , USART_InitSync() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::I2SCTRL

I2S Control Register

Definition at line 72 of file efm32lg_usart.h .

Referenced by USART_InitI2s() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::IEN

Interrupt Enable Register

Definition at line 68 of file efm32lg_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 65 of file efm32lg_usart.h .

Referenced by USART_IntGet() , and USART_IntGetEnabled() .

__IOM uint32_t USART_TypeDef::IFC

Interrupt Flag Clear Register

Definition at line 67 of file efm32lg_usart.h .

Referenced by USART_IntClear() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::IFS

Interrupt Flag Set Register

Definition at line 66 of file efm32lg_usart.h .

Referenced by USART_IntSet() .

__IOM uint32_t USART_TypeDef::INPUT

USART Input Register

Definition at line 71 of file efm32lg_usart.h .

Referenced by USART_InitAsync() , USART_InitSync() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::IRCTRL

IrDA Control Register

Definition at line 69 of file efm32lg_usart.h .

Referenced by USART_Reset() , and USARTn_InitIrDA() .

__IOM uint32_t USART_TypeDef::ROUTE

I/O Routing Register

Definition at line 70 of file efm32lg_usart.h .

Referenced by RETARGET_SerialInit() , SPIDRV_Init() , UARTDRV_InitUart() , and USART_Reset() .

__IM uint32_t USART_TypeDef::RXDATA

RX Buffer Data Register

Definition at line 56 of file efm32lg_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 55 of file efm32lg_usart.h .

Referenced by USART_RxDataXGet() , and USART_RxExt() .

__IM uint32_t USART_TypeDef::RXDATAXP

RX Buffer Data Extended Peek Register

Definition at line 59 of file efm32lg_usart.h .

__IM uint32_t USART_TypeDef::RXDOUBLE

RX FIFO Double Data Register

Definition at line 58 of file efm32lg_usart.h .

Referenced by USART_RxDouble() , and USART_RxDoubleGet() .

__IM uint32_t USART_TypeDef::RXDOUBLEX

RX Buffer Double Data Extended Register

Definition at line 57 of file efm32lg_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 60 of file efm32lg_usart.h .

__IM uint32_t USART_TypeDef::STATUS
__IOM uint32_t USART_TypeDef::TRIGCTRL

USART Trigger Control register

Definition at line 51 of file efm32lg_usart.h .

Referenced by USART_InitPrsTrigger() , and USART_Reset() .

__IOM uint32_t USART_TypeDef::TXDATA

TX Buffer Data Register

Definition at line 62 of file efm32lg_usart.h .

Referenced by USART_SpiTransfer() , and USART_Tx() .

__IOM uint32_t USART_TypeDef::TXDATAX

TX Buffer Data Extended Register

Definition at line 61 of file efm32lg_usart.h .

Referenced by USART_TxExt() .

__IOM uint32_t USART_TypeDef::TXDOUBLE

TX Buffer Double Data Register

Definition at line 64 of file efm32lg_usart.h .

Referenced by USART_TxDouble() .

__IOM uint32_t USART_TypeDef::TXDOUBLEX

TX Buffer Double Data Extended Register

Definition at line 63 of file efm32lg_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/EFM32LG/Include/ efm32lg_usart.h