|
VSF Documented
|
#include <i_reg_uart.h>
Public Member Functions | |
| DEF_UART_REG (DFMTCFG, 32, __IOM reg32_t DLS :2;__IOM reg32_t STOP :1;__IOM reg32_t PEN :1;__IOM reg32_t EPS :1;reg32_t :1;__IOM reg32_t BRK :1;__IOM reg32_t DIVAE :1;__IOM reg32_t DIVMS :1;reg32_t :23;) | |
| DEF_UART_REG (MDMCFG, 32, __IOM reg32_t DTR :1;__IOM reg32_t RTS :1;__IOM reg32_t OUT1 :1;__IOM reg32_t OUT2 :1;__IOM reg32_t LOOPBACK :1;__IOM reg32_t AFCE :1;__IOM reg32_t SIRE :1;__IOM reg32_t AUTO_DET :1;__IOM reg32_t CLK_P :1;reg32_t :23;) | |
| DEF_UART_REG (IRQSTS, 32, __IM reg32_t DR :1;__IM reg32_t OE :1;reg32_t :1;reg32_t :1;reg32_t :1;__IM reg32_t THRE :1;__IM reg32_t TEMT :1;__IM reg32_t RFE :1;__IM reg32_t RTDR :1;reg32_t :23;) | |
| DEF_UART_REG (MDMSTS, 32, __IM reg32_t MDMSTS :32;) | |
| REG_RSVD_U32 | DEF_UART_REG (DBUFSTS, 32, __IM reg32_t TX_COUNT :8;reg32_t :1;__IM reg32_t RX_COUNT :8;reg32_t :1;__IM reg32_t TX_DBUF_EMPTY :1;__IM reg32_t TX_DBUF_FULL :1;__IM reg32_t RX_DBUF_EMPTY :1;__IM reg32_t RX_DBUF_FULL :1;reg32_t :10;) |
| DEF_UART_REG (DBUFTH, 32, __IOM reg32_t RXTRIGTH :8;reg32_t :1;__IOM reg32_t TXTRIGTH :8;reg32_t :15;) | |
| DEF_UART_REG (DIV2, 32, __IOM reg32_t DIV2 :8;reg32_t :24;) | |
Data Fields | ||
| union { | ||
| __IM reg32_t BASE_ADDR | ||
| }; | ||
| union { | ||
| }; | ||
| union { | ||
| }; | ||
| union { | ||
| reg32_t RBR | ||
| reg32_t THR | ||
| reg32_t DLL | ||
| }; | ||
| union { | ||
| reg32_t DLH | ||
| reg32_t IER | ||
| }; | ||
| union { | ||
| reg32_t IIR | ||
| reg32_t FCR | ||
| }; | ||
| reg32_t | LCR | |
| reg32_t | MCR | |
| reg32_t | LSR | |
| reg32_t | MSR | |
| reg32_t | SCH | |
| reg32_t | USR | |
| reg32_t | TFL | |
| reg32_t | RFL | |
| reg32_t | HALT | |
| uart_reg_t::DEF_UART_REG | ( | DFMTCFG | , |
| 32 | , | ||
| __IOM reg32_t DLS :2;__IOM reg32_t STOP :1;__IOM reg32_t PEN :1;__IOM reg32_t EPS :1;reg32_t :1;__IOM reg32_t BRK :1;__IOM reg32_t DIVAE :1;__IOM reg32_t DIVMS :1;reg32_t :23; | |||
| ) |
| uart_reg_t::DEF_UART_REG | ( | MDMCFG | , |
| 32 | , | ||
| __IOM reg32_t DTR :1;__IOM reg32_t RTS :1;__IOM reg32_t OUT1 :1;__IOM reg32_t OUT2 :1;__IOM reg32_t LOOPBACK :1;__IOM reg32_t AFCE :1;__IOM reg32_t SIRE :1;__IOM reg32_t AUTO_DET :1;__IOM reg32_t CLK_P :1;reg32_t :23; | |||
| ) |
| uart_reg_t::DEF_UART_REG | ( | IRQSTS | , |
| 32 | , | ||
| __IM reg32_t DR :1;__IM reg32_t OE :1;reg32_t :1;reg32_t :1;reg32_t :1;__IM reg32_t THRE :1;__IM reg32_t TEMT :1;__IM reg32_t RFE :1;__IM reg32_t RTDR :1;reg32_t :23; | |||
| ) |
| REG_RSVD_U32 uart_reg_t::DEF_UART_REG | ( | DBUFSTS | , |
| 32 | , | ||
| __IM reg32_t TX_COUNT :8;reg32_t :1;__IM reg32_t RX_COUNT :8;reg32_t :1;__IM reg32_t TX_DBUF_EMPTY :1;__IM reg32_t TX_DBUF_FULL :1;__IM reg32_t RX_DBUF_EMPTY :1;__IM reg32_t RX_DBUF_FULL :1;reg32_t :10; | |||
| ) |
| uart_reg_t::DEF_UART_REG | ( | DBUFTH | , |
| 32 | , | ||
| __IOM reg32_t RXTRIGTH :8;reg32_t :1;__IOM reg32_t TXTRIGTH :8;reg32_t :15; | |||
| ) |
| union { ... } uart_reg_t |
| union { ... } uart_reg_t |
| union { ... } uart_reg_t |
| reg32_t uart_reg_t::RBR |
| reg32_t uart_reg_t::THR |
| reg32_t uart_reg_t::DLL |
| union { ... } uart_reg_t |
| reg32_t uart_reg_t::DLH |
| reg32_t uart_reg_t::IER |
| union { ... } uart_reg_t |
| reg32_t uart_reg_t::IIR |
| reg32_t uart_reg_t::FCR |
| union { ... } uart_reg_t |
| reg32_t uart_reg_t::LCR |
| reg32_t uart_reg_t::MCR |
| reg32_t uart_reg_t::LSR |
| reg32_t uart_reg_t::MSR |
| reg32_t uart_reg_t::SCH |
| reg32_t uart_reg_t::USR |
| reg32_t uart_reg_t::TFL |
| reg32_t uart_reg_t::RFL |
| reg32_t uart_reg_t::HALT |