📄 uart_modem2.h
字号:
// Hand modified by kandrew@ti.com until register offset access is resolved.
#include "mapping.h"
#ifndef _UART_MODEM2__H
#define _UART_MODEM2__H
//Register Offset
//-------------------
#define UART_MODEM2_RHR_OFFSET 0x00
#define UART_MODEM2_THR_OFFSET 0x00
#define UART_MODEM2_DLL_OFFSET 0x00
#define UART_MODEM2_DLH_OFFSET 0x04
#define UART_MODEM2_IER_OFFSET 0x04
#define UART_MODEM2_EFR_OFFSET 0x08
#define UART_MODEM2_IIR_OFFSET 0x08
#define UART_MODEM2_FCR_OFFSET 0x08
#define UART_MODEM2_LCR_OFFSET 0x0C
#define UART_MODEM2_MCR_OFFSET 0x10
#define UART_MODEM2_XON1_OFFSET 0x10
#define UART_MODEM2_XON2_OFFSET 0x14
#define UART_MODEM2_LSR_OFFSET 0x14
#define UART_MODEM2_MSR_OFFSET 0x18
#define UART_MODEM2_TCR_OFFSET 0x18
#define UART_MODEM2_XOFF1_OFFSET 0x18
#define UART_MODEM2_SPR_OFFSET 0x1C
#define UART_MODEM2_TLR_OFFSET 0x1C
#define UART_MODEM2_XOFF2_OFFSET 0x1C
#define UART_MODEM2_MDR1_OFFSET 0x20
#define UART_MODEM2_MDR2_OFFSET 0x24
#define UART_MODEM2_SFLSR_OFFSET 0x28
#define UART_MODEM2_TXFLL_OFFSET 0x28
#define UART_MODEM2_TXFLH_OFFSET 0x2C
#define UART_MODEM2_RESUME_OFFSET 0x2C
#define UART_MODEM2_SFREGL_OFFSET 0x30
#define UART_MODEM2_RXFLL_OFFSET 0x30
#define UART_MODEM2_SFREGH_OFFSET 0x34
#define UART_MODEM2_RXFLH_OFFSET 0x34
#define UART_MODEM2_UASR_OFFSET 0x38
#define UART_MODEM2_BLR_OFFSET 0x38
#define UART_MODEM2_ACREG_OFFSET 0x3C
#define UART_MODEM2_SCR_OFFSET 0x40
#define UART_MODEM2_SSR_OFFSET 0x44
#define UART_MODEM2_EBLR_OFFSET 0x48
#define UART_MODEM2_MVR_OFFSET 0x50
#define UART_MODEM2_SYSC_OFFSET 0x54
#define UART_MODEM2_SYSS_OFFSET 0x58
#define UART_MODEM2_WER_OFFSET 0x5C
//UART_MODEM2_RHR
//-------------------
#define UART_MODEM2_RHR REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_RHR_OFFSET)
#define UART_MODEM2_RHR_RHR_POS 0
#define UART_MODEM2_RHR_RHR_NUMB 8
#define UART_MODEM2_RHR_RHR_RES_VAL 0x0
//R
//UART_MODEM2_THR
//-------------------
#define UART_MODEM2_THR REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_THR_OFFSET)
#define UART_MODEM2_THR_THR_POS 0
#define UART_MODEM2_THR_THR_NUMB 8
#define UART_MODEM2_THR_THR_RES_VAL 0x0
//W
//UART_MODEM2_DLL
//-------------------
#define UART_MODEM2_DLL REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_DLL_OFFSET)
#define UART_MODEM2_DLL_CLOCK_LSB_POS 0
#define UART_MODEM2_DLL_CLOCK_LSB_NUMB 8
#define UART_MODEM2_DLL_CLOCK_LSB_RES_VAL 0x0
//R/W
//UART_MODEM2_DLH
//-------------------
#define UART_MODEM2_DLH REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_DLH_OFFSET)
#define UART_MODEM2_DLH_CLOCK_MSB_POS 0
#define UART_MODEM2_DLH_CLOCK_MSB_NUMB 8
#define UART_MODEM2_DLH_CLOCK_MSB_RES_VAL 0x0
//R/W
//UART_MODEM2_IER
//-------------------
#define UART_MODEM2_IER REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_IER_OFFSET)
#define UART_MODEM2_IER_CTS_IT_POS 7
#define UART_MODEM2_IER_CTS_IT_NUMB 1
#define UART_MODEM2_IER_CTS_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_RTS_IT_POS 6
#define UART_MODEM2_IER_RTS_IT_NUMB 1
#define UART_MODEM2_IER_RTS_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_XOFF_IT_POS 5
#define UART_MODEM2_IER_XOFF_IT_NUMB 1
#define UART_MODEM2_IER_XOFF_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_SLEEP_MODE_POS 4
#define UART_MODEM2_IER_SLEEP_MODE_NUMB 1
#define UART_MODEM2_IER_SLEEP_MODE_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_MODEM_STS_IT_POS 3
#define UART_MODEM2_IER_MODEM_STS_IT_NUMB 1
#define UART_MODEM2_IER_MODEM_STS_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_LINE_STS_IT_POS 2
#define UART_MODEM2_IER_LINE_STS_IT_NUMB 1
#define UART_MODEM2_IER_LINE_STS_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_THR_IT_POS 1
#define UART_MODEM2_IER_THR_IT_NUMB 1
#define UART_MODEM2_IER_THR_IT_RES_VAL 0x0
//R/W
#define UART_MODEM2_IER_RHR_IT_POS 0
#define UART_MODEM2_IER_RHR_IT_NUMB 1
#define UART_MODEM2_IER_RHR_IT_RES_VAL 0x0
//R/W
//UART_MODEM2_EFR
//-------------------
#define UART_MODEM2_EFR REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_EFR_OFFSET)
#define UART_MODEM2_EFR_AUTO_CTS_EN_POS 7
#define UART_MODEM2_EFR_AUTO_CTS_EN_NUMB 1
#define UART_MODEM2_EFR_AUTO_CTS_EN_RES_VAL 0x0
//R/W
#define UART_MODEM2_EFR_AUTO_RTS_EN_POS 6
#define UART_MODEM2_EFR_AUTO_RTS_EN_NUMB 1
#define UART_MODEM2_EFR_AUTO_RTS_EN_RES_VAL 0x0
//R/W
#define UART_MODEM2_EFR_SPECIAL_CHAR_DETECT_POS 5
#define UART_MODEM2_EFR_SPECIAL_CHAR_DETECT_NUMB 1
#define UART_MODEM2_EFR_SPECIAL_CHAR_DETECT_RES_VAL 0x0
//R/W
#define UART_MODEM2_EFR_ENHANCED_EN_POS 4
#define UART_MODEM2_EFR_ENHANCED_EN_NUMB 1
#define UART_MODEM2_EFR_ENHANCED_EN_RES_VAL 0x0
//R/W
#define UART_MODEM2_EFR_SW_FLOW_CONTROL_POS 0
#define UART_MODEM2_EFR_SW_FLOW_CONTROL_NUMB 4
#define UART_MODEM2_EFR_SW_FLOW_CONTROL_RES_VAL 0x0
//R/W
//UART_MODEM2_IIR
//-------------------
#define UART_MODEM2_IIR REG8(UART_MODEM2_BASE_ADDR_ARM+UART_MODEM2_IIR_OFFSET)
#define UART_MODEM2_IIR_FCR_MIRROR_POS 6
#define UART_MODEM2_IIR_FCR_MIRROR_NUMB 2
#define UART_MODEM2_IIR_FCR_MIRROR_RES_VAL 0x0
//R
#define UART_MODEM2_IIR_IT_TYPE_POS 1
#define UART_MODEM2_IIR_IT_TYPE_NUMB 5
#define UART_MODEM2_IIR_IT_TYPE_RES_VAL 0x0
//R
#define UART_MODEM2_IIR_IT_PENDING_POS 0
#define UART_MODEM2_IIR_IT_PENDING_NUMB 1
#define UART_MODEM2_IIR_IT_PENDING_RES_VAL 0x1
//R
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -