uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC_UART_TypeDef Struct Reference

Universal Asynchronous Receiver Transmitter (UART) register structure definition. More...

#include <LPC17xx.h>

Public Attributes

union {
   __I uint8_t   RBR
 
   __O uint8_t   THR
 
   __IO uint8_t   DLL
 
   uint32_t   RESERVED0
 
}; 
 
union {
   __IO uint8_t   DLM
 
   __IO uint32_t   IER
 
}; 
 
union {
   __I uint32_t   IIR
 
   __O uint8_t   FCR
 
}; 
 
__IO uint8_t LCR
 
uint8_t RESERVED1 [7]
 
__I uint8_t LSR
 
uint8_t RESERVED2 [7]
 
__IO uint8_t SCR
 
uint8_t RESERVED3 [3]
 
__IO uint32_t ACR
 
__IO uint8_t ICR
 
uint8_t RESERVED4 [3]
 
__IO uint8_t FDR
 
uint8_t RESERVED5 [7]
 
__IO uint8_t TER
 
uint8_t RESERVED6 [39]
 
__I uint8_t FIFOLVL
 

Detailed Description

Universal Asynchronous Receiver Transmitter (UART) register structure definition.

Definition at line 334 of file LPC17xx.h.

Member Data Documentation

union { ... }
union { ... }
union { ... }
__IO uint32_t LPC_UART_TypeDef::ACR

Definition at line 356 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::DLL

Definition at line 339 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::DLM

Definition at line 343 of file LPC17xx.h.

__O uint8_t LPC_UART_TypeDef::FCR

Definition at line 348 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::FDR

Definition at line 359 of file LPC17xx.h.

__I uint8_t LPC_UART_TypeDef::FIFOLVL

Definition at line 363 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::ICR

Definition at line 357 of file LPC17xx.h.

__IO uint32_t LPC_UART_TypeDef::IER

Definition at line 344 of file LPC17xx.h.

__I uint32_t LPC_UART_TypeDef::IIR

Definition at line 347 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::LCR

Definition at line 350 of file LPC17xx.h.

__I uint8_t LPC_UART_TypeDef::LSR

Definition at line 352 of file LPC17xx.h.

__I uint8_t LPC_UART_TypeDef::RBR

Definition at line 337 of file LPC17xx.h.

uint32_t LPC_UART_TypeDef::RESERVED0

Definition at line 340 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED1[7]

Definition at line 351 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED2[7]

Definition at line 353 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED3[3]

Definition at line 355 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED4[3]

Definition at line 358 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED5[7]

Definition at line 360 of file LPC17xx.h.

uint8_t LPC_UART_TypeDef::RESERVED6[39]

Definition at line 362 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::SCR

Definition at line 354 of file LPC17xx.h.

__IO uint8_t LPC_UART_TypeDef::TER

Definition at line 361 of file LPC17xx.h.

__O uint8_t LPC_UART_TypeDef::THR

Definition at line 338 of file LPC17xx.h.


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