USART_TypeDef Struct ReferenceDevices > USART
USART Register Declaration
       Definition at line
       
        49
       
       of file
       
        efr32fg13p_usart.h
       
       .
      
      
       #include <
       
     
        efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
Referenced by UARTDRV_InitUart() .
| __IOM uint32_t USART_TypeDef::FRAME | 
USART Frame Format Register
        Definition at line
        
         51
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
Referenced by USART_InitI2s() , and USART_Reset() .
| __IOM uint32_t USART_TypeDef::IEN | 
Interrupt Enable Register
        Definition at line
        
         69
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
Referenced by USART_IntSet() .
| __IOM uint32_t USART_TypeDef::INPUT | 
USART Input Register
        Definition at line
        
         72
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
| __IOM uint32_t USART_TypeDef::ROUTELOC0 | 
I/O Routing Location Register
        Definition at line
        
         80
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
| __IM uint32_t USART_TypeDef::RXDOUBLE | 
RX FIFO Double Data Register
        Definition at line
        
         59
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
| __IM uint32_t USART_TypeDef::STATUS | 
USART Status Register
        Definition at line
        
         54
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
| __IOM uint32_t USART_TypeDef::TIMECMP1 | 
Used to Generate Interrupts and Various Delays
        Definition at line
        
         77
        
        of file
        
         efr32fg13p_usart.h
        
        .
       
| __IOM uint32_t USART_TypeDef::TIMECMP2 | 
Used to Generate Interrupts and Various Delays
        Definition at line
        
         78
        
        of file
        
         efr32fg13p_usart.h
        
        .
       
| __IOM uint32_t USART_TypeDef::TIMING | 
Timing Register
        Definition at line
        
         74
        
        of file
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_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
        
         efr32fg13p_usart.h
        
        .
       
Referenced by USART_TxExt() .
| __IOM uint32_t USART_TypeDef::TXDOUBLE | 
TX Buffer Double Data Register
        Definition at line
        
         65
        
        of file
        
         efr32fg13p_usart.h
        
        .
       
Referenced by USART_TxDouble() .
| __IOM uint32_t USART_TypeDef::TXDOUBLEX | 
TX Buffer Double Data Extended Register
        Definition at line
        
         64
        
        of file
        
         efr32fg13p_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/EFR32FG13P/Include/
       efr32fg13p_usart.h