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 |