📄 csl_atmhal_270.h
字号:
/* * Copyright 2001 by Texas Instruments Incorporated. * All rights reserved. Property of Texas Instruments Incorporated. * Restricted rights to use, duplicate or disclose this code are * granted through contract. *//******************************************************************************\* Copyright (C) 2001 Texas Instruments Incorporated.* All Rights Reserved*------------------------------------------------------------------------------* MODULE.NAME... ATM - HAL configuration module* FILENAME...... /vobs/DSC_RTOS/arm/project/dm270/include/csl/csl_atmhal_270.h* PROJECT....... ARM Chip Support Library* COMPONENT..... HAL* IMPORTS....... *------------------------------------------------------------------------------* HISTORY:* CREATED: 12/06/2001 *------------------------------------------------------------------------------* DESCRIPTION: (CHIP memory mapped register definitions)***\******************************************************************************//*-----------------------------------------------------------------------------------** Register Macros for ATM:*------------------------------------------------------------------------------------*//*------------------------------------------------------------------------------** Register Macros for ATM ATMCTRL register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATMCTRL_GET() _REG_GET(_ATM_ATMCTRL_ADDR)#define _ATM_ATMCTRL_SET(Val) _REG_SET(_ATM_ATMCTRL_ADDR, Val)#define _ATM_ATMCTRL_AOI(AND,OR,INV) _REG_AOI(_ATM_ATMCTRL_ADDR,AND,OR,INV)#define _ATM_ATMCTRL_FGET(Field) _FIELD_GET(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##)#define _ATM_ATMCTRL_FSET(Field, Val) _FIELD_SET(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##, Val)#define _ATM_ATMCTRL_FAOI(Field, AND, OR, INV) _FIELD_AOI(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##, AND, OR, INV)#define _ATM_ATMCTRL_LOW16_SHIFT (8)#define _ATM_ATMCTRL_LOW16_MK(n) (((Uint16)(n) & 0x0001u) << _ATM_ATMCTRL_LOW16_SHIFT)#define _ATM_ATMCTRL_LOW16_MASK (_ATM_ATMCTRL_LOW16_MK(0x0001u))#define _ATM_ATMCTRL_LOW16_CLR (~(_ATM_ATMCTRL_LOW16_MASK))#define _ATM_ATMCTRL_STOP_SHIFT (0)#define _ATM_ATMCTRL_STOP_MK(n) ((Uint16)(n) & 0x0001u) #define _ATM_ATMCTRL_STOP_MASK (_ATM_ATMCTRL_STOP_MK(0x0001u))#define _ATM_ATMCTRL_STOP_CLR (~(_ATM_ATMCTRL_STOP_MASK))/*------------------------------------------------------------------------------** Register Macros for ATM ATM00 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM00_GET() _REG_GET(_ATM_ATM00_ADDR)#define _ATM_ATM00_SET(Val) _REG_SET(_ATM_ATM00_ADDR, Val)#define _ATM_ATM00_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM00_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM01 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM01_GET() _REG_GET(_ATM_ATM01_ADDR)#define _ATM_ATM01_SET(Val) _REG_SET(_ATM_ATM01_ADDR, Val)#define _ATM_ATM01_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM01_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM02 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM02_GET() _REG_GET(_ATM_ATM02_ADDR)#define _ATM_ATM02_SET(Val) _REG_SET(_ATM_ATM02_ADDR, Val)#define _ATM_ATM02_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM02_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM03 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM03_GET() _REG_GET(_ATM_ATM03_ADDR)#define _ATM_ATM03_SET(Val) _REG_SET(_ATM_ATM03_ADDR, Val)#define _ATM_ATM03_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM03_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM04 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM04_GET() _REG_GET(_ATM_ATM04_ADDR)#define _ATM_ATM04_SET(Val) _REG_SET(_ATM_ATM04_ADDR, Val)#define _ATM_ATM04_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM04_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM05 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM05_GET() _REG_GET(_ATM_ATM05_ADDR)#define _ATM_ATM05_SET(Val) _REG_SET(_ATM_ATM05_ADDR, Val)#define _ATM_ATM05_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM05_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM06 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM06_GET() _REG_GET(_ATM_ATM06_ADDR)#define _ATM_ATM06_SET(Val) _REG_SET(_ATM_ATM06_ADDR, Val)#define _ATM_ATM06_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM06_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM07 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM07_GET() _REG_GET(_ATM_ATM07_ADDR)#define _ATM_ATM07_SET(Val) _REG_SET(_ATM_ATM07_ADDR, Val)#define _ATM_ATM07_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM07_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM08 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM08_GET() _REG_GET(_ATM_ATM08_ADDR)#define _ATM_ATM08_SET(Val) _REG_SET(_ATM_ATM08_ADDR, Val)#define _ATM_ATM08_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM08_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM09 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM09_GET() _REG_GET(_ATM_ATM09_ADDR)#define _ATM_ATM09_SET(Val) _REG_SET(_ATM_ATM09_ADDR, Val)#define _ATM_ATM09_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM09_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM10 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM10_GET() _REG_GET(_ATM_ATM10_ADDR)#define _ATM_ATM10_SET(Val) _REG_SET(_ATM_ATM10_ADDR, Val)#define _ATM_ATM10_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM10_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM11 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM11_GET() _REG_GET(_ATM_ATM11_ADDR)#define _ATM_ATM11_SET(Val) _REG_SET(_ATM_ATM11_ADDR, Val)#define _ATM_ATM11_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM11_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM12 register :* * * *---------------------------------------------------------------------------------*/#define _ATM_ATM12_GET() _REG_GET(_ATM_ATM12_ADDR)#define _ATM_ATM12_SET(Val) _REG_SET(_ATM_ATM12_ADDR, Val)#define _ATM_ATM12_AOI(AND,OR,INV) _REG_AOI(_ATM_ATM12_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM13 register :*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -