Infineon MOTIX™ MCU TLE985x Device Family SDK
Data Fields
UART1_Type Struct Reference

Detailed Description

UART1 (UART1)

#include <tle985x.h>

Data Fields

union {
   __IOM uint32_t   reg
 
   struct {
      __IOM uint32_t   RI: 1
 
      __IOM uint32_t   TI: 1
 
      __IOM uint32_t   RB8: 1
 
      __IOM uint32_t   TB8: 1
 
      __IOM uint32_t   REN: 1
 
      __IOM uint32_t   SM2: 1
 
      __IOM uint32_t   SM1: 1
 
      __IOM uint32_t   SM0: 1
 
   }   bit
 
SCON
 
union {
   __IOM uint32_t   reg
 
   struct {
      __IOM uint32_t   VAL: 8
 
   }   bit
 
SBUF
 
union {
   __IOM uint32_t   reg
 
   struct {
      __OM uint32_t   RICLR: 1
 
      __OM uint32_t   TICLR: 1
 
      __OM uint32_t   RB8CLR: 1
 
   }   bit
 
SCONCLR
 

Field Documentation

◆  [1/3]

struct { ... } bit

◆  [2/3]

struct { ... } bit

◆  [3/3]

struct { ... } bit

◆ RB8

__IOM uint32_t RB8

[2..2] Serial Port Receiver Bit 9

◆ RB8CLR

__OM uint32_t RB8CLR

[2..2] SCON.RB8 Clear Flag

◆ reg

__IOM uint32_t reg

(@ 0x00000000) Serial Channel Control Register

(@ 0x00000004) Serial Data Buffer

(@ 0x00000008) Serial Channel Control Clear Register

◆ REN

__IOM uint32_t REN

[4..4] Enable Receiver of Serial Port

◆ RI

__IOM uint32_t RI

[0..0] Receive Interrupt Flag

◆ RICLR

__OM uint32_t RICLR

[0..0] SCON.RI Clear Flag

◆ 

union { ... } SBUF

◆ 

union { ... } SCON

< (@ 0x48020000) UART1 Structure

◆ 

union { ... } SCONCLR

◆ SM0

__IOM uint32_t SM0

[7..7] Serial Port Operating Mode Selection

◆ SM1

__IOM uint32_t SM1

[6..6] Serial Port Operating Mode Selection

◆ SM2

__IOM uint32_t SM2

[5..5] Enable Serial Port Multiprocessor Communication in Modes 2 and 3

◆ TB8

__IOM uint32_t TB8

[3..3] Serial Port Transmitter Bit 9

◆ TI

__IOM uint32_t TI

[1..1] Transmit Interrupt Flag

◆ TICLR

__OM uint32_t TICLR

[1..1] SCON.TI Clear Flag

◆ VAL

__IOM uint32_t VAL

[7..0] Serial Interface Buffer Register


The documentation for this struct was generated from the following file: