HPM SDK
HPMicro Software Development Kit
UART_Type Struct Reference

#include <hpm_uart_regs.h>

Data Fields

__R uint8_t RESERVED0 [4]
 
__RW uint32_t IDLE_CFG
 
__RW uint32_t ADDR_CFG
 
__RW uint32_t IIR2
 
__RW uint32_t CFG
 
__RW uint32_t OSCR
 
__RW uint32_t FCRR
 
__RW uint32_t MOTO_CFG
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
__RW uint32_t LCR
 
__RW uint32_t MCR
 
__R uint32_t LSR
 
__R uint32_t MSR
 
__RW uint32_t GPR
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
__R uint8_t RESERVED1 [8]
 
__R uint8_t RESERVED2 [8]
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __R uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __R uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 
union {
   __R uint32_t   RBR
 
   __W uint32_t   THR
 
   __RW uint32_t   DLL
 
}; 
 
union {
   __RW uint32_t   IER
 
   __RW uint32_t   DLM
 
}; 
 
union {
   __RW uint32_t   IIR
 
   __W uint32_t   FCR
 
}; 
 

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ ADDR_CFG

__RW uint32_t UART_Type::ADDR_CFG

◆ CFG

__RW uint32_t UART_Type::CFG

◆ DLL

__RW uint32_t UART_Type::DLL

◆ DLM

__RW uint32_t UART_Type::DLM

◆ FCR

__W uint32_t UART_Type::FCR

◆ FCRR

__RW uint32_t UART_Type::FCRR

◆ GPR

__RW uint32_t UART_Type::GPR

◆ IDLE_CFG

__RW uint32_t UART_Type::IDLE_CFG

◆ IER

__RW uint32_t UART_Type::IER

◆ IIR [1/2]

__RW uint32_t UART_Type::IIR

◆ IIR [2/2]

__R uint32_t UART_Type::IIR

◆ IIR2

__RW uint32_t UART_Type::IIR2

◆ LCR

__RW uint32_t UART_Type::LCR

◆ LSR

__R uint32_t UART_Type::LSR

◆ MCR

__RW uint32_t UART_Type::MCR

◆ MOTO_CFG

__RW uint32_t UART_Type::MOTO_CFG

◆ MSR

__R uint32_t UART_Type::MSR

◆ OSCR

__RW uint32_t UART_Type::OSCR

◆ RBR

__R uint32_t UART_Type::RBR

◆ RESERVED0

__R uint8_t UART_Type::RESERVED0

◆ RESERVED1

__R uint8_t UART_Type::RESERVED1

◆ RESERVED2

__R uint8_t UART_Type::RESERVED2

◆ THR

__W uint32_t UART_Type::THR

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