📄 csl_mcbsphal.h
字号:
#define _MCBSP_RCERE00_FGET(FIELD) _MCBSP_RCERE0_FGET(0,##FIELD) #define _MCBSP_RCERE01_FGET(FIELD) _MCBSP_RCERE0_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE02_FGET(FIELD) _MCBSP_RCERE0_FGET(2,##FIELD) #endif #define _MCBSP_RCERE00_FSET(FIELD,f) _MCBSP_RCERE0_FSET(0,##FIELD,f) #define _MCBSP_RCERE01_FSET(FIELD,f) _MCBSP_RCERE0_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE02_FSET(FIELD,f) _MCBSP_RCERE0_FSET(2,##FIELD,f) #endif #define _MCBSP_RCERE00_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(0,##FIELD,##SYM) #define _MCBSP_RCERE01_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE02_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* | |* | R C E R E 1 |* |___________________|** RCERE10 - serial port 0 enhanced receive channel enable register 1* RCERE11 - serial port 1 enhanced receive channel enable register 1* RCERE12 - serial port 2 enhanced receive channel enable register 1** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT) #define _MCBSP_RCERE1_OFFSET 10 #define _MCBSP_RCERE10_ADDR 0x018C0028u #define _MCBSP_RCERE11_ADDR 0x01900028u #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE12_ADDR 0x01A40028u #endif #define _MCBSP_RCERE1_RCE_MASK 0xFFFFFFFFu #define _MCBSP_RCERE1_RCE_SHIFT 0x00000000u #define MCBSP_RCERE1_RCE_DEFAULT 0x00000000u #define MCBSP_RCERE1_RCE_OF(x) _VALUEOF(x) #define MCBSP_RCERE1_OF(x) _VALUEOF(x) #define MCBSP_RCERE1_DEFAULT (Uint32)(\ _PER_FDEFAULT(MCBSP,RCERE1,RCE)\ ) #define MCBSP_RCERE1_RMK(rce) (Uint32)(\ _PER_FMK(MCBSP,RCERE1,RCE,rce)\ ) #define _MCBSP_RCERE1_FGET(N,FIELD)\ _PER_FGET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD) #define _MCBSP_RCERE1_FSET(N,FIELD,field)\ _PER_FSET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,field) #define _MCBSP_RCERE1_FSETS(N,FIELD,SYM)\ _PER_FSETS(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,##SYM) #define _MCBSP_RCERE10_FGET(FIELD) _MCBSP_RCERE1_FGET(0,##FIELD) #define _MCBSP_RCERE11_FGET(FIELD) _MCBSP_RCERE1_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE12_FGET(FIELD) _MCBSP_RCERE1_FGET(2,##FIELD) #endif #define _MCBSP_RCERE10_FSET(FIELD,f) _MCBSP_RCERE1_FSET(0,##FIELD,f) #define _MCBSP_RCERE11_FSET(FIELD,f) _MCBSP_RCERE1_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE12_FSET(FIELD,f) _MCBSP_RCERE1_FSET(2,##FIELD,f) #endif #define _MCBSP_RCERE10_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(0,##FIELD,##SYM) #define _MCBSP_RCERE11_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE12_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* | |* | R C E R E 2 |* |___________________|** RCERE20 - serial port 0 enhanced receive channel enable register 2* RCERE21 - serial port 1 enhanced receive channel enable register 2* RCERE22 - serial port 2 enhanced receive channel enable register 2** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT) #define _MCBSP_RCERE2_OFFSET 0xC #define _MCBSP_RCERE20_ADDR 0x018C0030u #define _MCBSP_RCERE21_ADDR 0x01900030u #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE22_ADDR 0x01A40030u #endif #define _MCBSP_RCERE2_RCE_MASK 0xFFFFFFFFu #define _MCBSP_RCERE2_RCE_SHIFT 0x00000000u #define MCBSP_RCERE2_RCE_DEFAULT 0x00000000u #define MCBSP_RCERE2_RCE_OF(x) _VALUEOF(x) #define MCBSP_RCERE2_OF(x) _VALUEOF(x) #define MCBSP_RCERE2_DEFAULT (Uint32)(\ _PER_FDEFAULT(MCBSP,RCERE2,RCE)\ ) #define MCBSP_RCERE2_RMK(rce) (Uint32)(\ _PER_FMK(MCBSP,RCERE2,RCE,rce) \ ) #define _MCBSP_RCERE2_FGET(N,FIELD)\ _PER_FGET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD) #define _MCBSP_RCERE2_FSET(N,FIELD,field)\ _PER_FSET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,field) #define _MCBSP_RCERE2_FSETS(N,FIELD,SYM)\ _PER_FSETS(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,##SYM) #define _MCBSP_RCERE20_FGET(FIELD) _MCBSP_RCERE2_FGET(0,##FIELD) #define _MCBSP_RCERE21_FGET(FIELD) _MCBSP_RCERE2_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE22_FGET(FIELD) _MCBSP_RCERE2_FGET(2,##FIELD) #endif #define _MCBSP_RCERE20_FSET(FIELD,f) _MCBSP_RCERE2_FSET(0,##FIELD,f) #define _MCBSP_RCERE21_FSET(FIELD,f) _MCBSP_RCERE2_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE22_FSET(FIELD,f) _MCBSP_RCERE2_FSET(2,##FIELD,f) #endif #define _MCBSP_RCERE20_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(0,##FIELD,##SYM) #define _MCBSP_RCERE21_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE22_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* | |* | R C E R E 3 |* |___________________|** RCERE30 - serial port 0 enhanced receive channel enable register 3* RCERE31 - serial port 1 enhanced receive channel enable register 3* RCERE32 - serial port 2 enhanced receive channel enable register 3** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT) #define _MCBSP_RCERE3_OFFSET 0xE #define _MCBSP_RCERE30_ADDR 0x018C0038u #define _MCBSP_RCERE31_ADDR 0x01900038u #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE32_ADDR 0x01A40038u #endif #define _MCBSP_RCERE3_RCE_MASK 0xFFFFFFFFu #define _MCBSP_RCERE3_RCE_SHIFT 0x00000000u #define MCBSP_RCERE3_RCE_DEFAULT 0x00000000u #define MCBSP_RCERE3_RCE_OF(x) _VALUEOF(x) #define MCBSP_RCERE3_OF(x) _VALUEOF(x) #define MCBSP_RCERE3_DEFAULT (Uint32)(\ _PER_FDEFAULT(MCBSP,RCERE3,RCE)\ ) #define MCBSP_RCERE3_RMK(rce) (Uint32)(\ _PER_FMK(MCBSP,RCERE3,RCE,rce)\ ) #define _MCBSP_RCERE3_FGET(N,FIELD)\ _PER_FGET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD) #define _MCBSP_RCERE3_FSET(N,FIELD,field)\ _PER_FSET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,field) #define _MCBSP_RCERE3_FSETS(N,FIELD,SYM)\ _PER_FSETS(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,##SYM) #define _MCBSP_RCERE30_FGET(FIELD) _MCBSP_RCERE3_FGET(0,##FIELD) #define _MCBSP_RCERE31_FGET(FIELD) _MCBSP_RCERE3_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE32_FGET(FIELD) _MCBSP_RCERE3_FGET(2,##FIELD) #endif #define _MCBSP_RCERE30_FSET(FIELD,f) _MCBSP_RCERE3_FSET(0,##FIELD,f) #define _MCBSP_RCERE31_FSET(FIELD,f) _MCBSP_RCERE3_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE32_FSET(FIELD,f) _MCBSP_RCERE3_FSET(2,##FIELD,f) #endif #define _MCBSP_RCERE30_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(0,##FIELD,##SYM) #define _MCBSP_RCERE31_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_RCERE32_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* | |* | X C E R |* |___________________|** XCER0 - serial port 0 transmit channel enable register* XCER1 - serial port 1 transmit channel enable register* XCER2 - serial port 2 transmit channel enable register (1)** (1) only supported on devices with three serial ports** FIELDS (msb -> lsb)* (rw) XCEB* (rw) XCEA*\******************************************************************************/ #if (!C64_SUPPORT) #define _MCBSP_XCER_OFFSET 8 #define _MCBSP_XCER0_ADDR 0x018C0020u #define _MCBSP_XCER1_ADDR 0x01900020u#if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCER2_ADDR 0x01A40020u#endif #define _MCBSP_XCER_XCEB_MASK 0xFFFF0000u #define _MCBSP_XCER_XCEB_SHIFT 0x00000010u #define MCBSP_XCER_XCEB_DEFAULT 0x00000000u #define MCBSP_XCER_XCEB_OF(x) _VALUEOF(x) #define _MCBSP_XCER_XCEA_MASK 0x0000FFFFu #define _MCBSP_XCER_XCEA_SHIFT 0x00000000u #define MCBSP_XCER_XCEA_DEFAULT 0x00000000u #define MCBSP_XCER_XCEA_OF(x) _VALUEOF(x) #define MCBSP_XCER_OF(x) _VALUEOF(x) #define MCBSP_XCER_DEFAULT (Uint32)(\ _PER_FDEFAULT(MCBSP,XCER,XCEB)\ |_PER_FDEFAULT(MCBSP,XCER,XCEA)\ ) #define MCBSP_XCER_RMK(xceb,xcea) (Uint32)(\ _PER_FMK(MCBSP,XCER,XCEB,xceb)\ |_PER_FMK(MCBSP,XCER,XCEA,xcea)\ ) #define _MCBSP_XCER_FGET(N,FIELD)\ _PER_FGET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD) #define _MCBSP_XCER_FSET(N,FIELD,field)\ _PER_FSET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,field) #define _MCBSP_XCER_FSETS(N,FIELD,SYM)\ _PER_FSETS(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,##SYM) #define _MCBSP_XCER0_FGET(FIELD) _MCBSP_XCER_FGET(0,##FIELD) #define _MCBSP_XCER1_FGET(FIELD) _MCBSP_XCER_FGET(1,##FIELD)#if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCER2_FGET(FIELD) _MCBSP_XCER_FGET(2,##FIELD)#endif #define _MCBSP_XCER0_FSET(FIELD,f) _MCBSP_XCER_FSET(0,##FIELD,f) #define _MCBSP_XCER1_FSET(FIELD,f) _MCBSP_XCER_FSET(1,##FIELD,f)#if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCER2_FSET(FIELD,f) _MCBSP_XCER_FSET(2,##FIELD,f)#endif #define _MCBSP_XCER0_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(0,##FIELD,##SYM) #define _MCBSP_XCER1_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(1,##FIELD,##SYM)#if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCER2_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(2,##FIELD,##SYM)#endif#endif/******************************************************************************\* _____________________* | |* | X C E R E 0 |* |___________________|** XCERE00 - serial port 0 enhanced transmit channel enable register 0* XCERE01 - serial port 1 enhanced transmit channel enable register 0* XCERE02 - serial port 2 enhanced transmit channel enable register 0** FIELDS (msb -> lsb)* (rw) XCE*\******************************************************************************/#if (C64_SUPPORT) #define _MCBSP_XCERE0_OFFSET 8 #define _MCBSP_XCERE00_ADDR 0x018C0020u #define _MCBSP_XCERE01_ADDR 0x01900020u #if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCERE02_ADDR 0x01A40020u #endif #define _MCBSP_XCERE0_XCE_MASK 0xFFFFFFFFu #define _MCBSP_XCERE0_XCE_SHIFT 0x00000000u #define MCBSP_XCERE0_XCE_DEFAULT 0x00000000u #define MCBSP_XCERE0_XCE_OF(x) _VALUEOF(x) #define MCBSP_XCERE0_OF(x) _VALUEOF(x) #define MCBSP_XCERE0_DEFAULT (Uint32)(\ _PER_FDEFAULT(MCBSP,XCERE0,XCE)\ ) #define MCBSP_XCERE0_RMK(xce) (Uint32)(\ _PER_FMK(MCBSP,XCERE0,XCE,xce) \ ) #define _MCBSP_XCERE0_FGET(N,FIELD)\ _PER_FGET(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD) #define _MCBSP_XCERE0_FSET(N,FIELD,field)\ _PER_FSET(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD,field) #define _MCBSP_XCERE0_FSETS(N,FIELD,SYM)\ _PER_FSETS(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD,##SYM) #define _MCBSP_XCERE00_FGET(FIELD) _MCBSP_XCERE0_FGET(0,##FIELD) #define _MCBSP_XCERE01_FGET(FIELD) _MCBSP_XCERE0_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCERE02_FGET(FIELD) _MCBSP_XCERE0_FGET(2,##FIELD) #endif #define _MCBSP_XCERE00_FSET(FIELD,f) _MCBSP_XCERE0_FSET(0,##FIELD,f) #define _MCBSP_XCERE01_FSET(FIELD,f) _MCBSP_XCERE0_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCERE02_FSET(FIELD,f) _MCBSP_XCERE0_FSET(2,##FIELD,f) #endif #define _MCBSP_XCERE00_FSETS(FIELD,SYM) _MCBSP_XCERE0_FSETS(0,##FIELD,##SYM) #define _MCBSP_XCERE01_FSETS(FIELD,SYM) _MCBSP_XCERE0_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3) #define _MCBSP_XCERE02_FSETS(FIELD,SYM) _MCBSP_XCE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -