📄 armcsl_macros_270.h
字号:
/* * Copyright 2002 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) 2002 Texas Instruments Incorporated.* All Rights Reserved*------------------------------------------------------------------------------* PROJECT....... DM270 ARM Chip Support Library* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! WARNING: THIS IS AN AUTO-GENERATED FILE !!!!!!!!!!!!!!! !!!!!!!!!!!!! DO NOT EDIT THIS FILE. !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!**------------------------------------------------------------------------------* CREATED: March, 2002*------------------------------------------------------------------------------***\******************************************************************************//*-----------------------------------------------------------------------------------** Macros for TMR0 Module:*------------------------------------------------------------------------------------*/#define TMR0_RGET(Reg) _TMR0_##Reg##_GET()#define TMR0_RSET(Reg, Val) _TMR0_##Reg##_SET(Val)#define TMR0_FGET(Reg, Field) _TMR0_##Reg##_FGET(Field)#define TMR0_FSET(Reg, Field, Val) _TMR0_##Reg##_FSET(Field, Val)#define TMR0_ADDR(Reg) _TMR0_##Reg##_ADDR#define TMR0_FMK(Reg, Field, Val) _TMR0_##Reg##_##Field##_MK(Val)#define TMR0_RAOI(Reg, AND, OR, INV) _TMR0_##Reg##_AOI(AND, OR, INV)#define TMR0_FAOI(Reg, Field, AND, OR, INV) _TMR0_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for TMR1 Module:*------------------------------------------------------------------------------------*/#define TMR1_RGET(Reg) _TMR1_##Reg##_GET()#define TMR1_RSET(Reg, Val) _TMR1_##Reg##_SET(Val)#define TMR1_FGET(Reg, Field) _TMR1_##Reg##_FGET(Field)#define TMR1_FSET(Reg, Field, Val) _TMR1_##Reg##_FSET(Field, Val)#define TMR1_ADDR(Reg) _TMR1_##Reg##_ADDR#define TMR1_FMK(Reg, Field, Val) _TMR1_##Reg##_##Field##_MK(Val)#define TMR1_RAOI(Reg, AND, OR, INV) _TMR1_##Reg##_AOI(AND, OR, INV)#define TMR1_FAOI(Reg, Field, AND, OR, INV) _TMR1_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for TMR2 Module:*------------------------------------------------------------------------------------*/#define TMR2_RGET(Reg) _TMR2_##Reg##_GET()#define TMR2_RSET(Reg, Val) _TMR2_##Reg##_SET(Val)#define TMR2_FGET(Reg, Field) _TMR2_##Reg##_FGET(Field)#define TMR2_FSET(Reg, Field, Val) _TMR2_##Reg##_FSET(Field, Val)#define TMR2_ADDR(Reg) _TMR2_##Reg##_ADDR#define TMR2_FMK(Reg, Field, Val) _TMR2_##Reg##_##Field##_MK(Val)#define TMR2_RAOI(Reg, AND, OR, INV) _TMR2_##Reg##_AOI(AND, OR, INV)#define TMR2_FAOI(Reg, Field, AND, OR, INV) _TMR2_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for TMR3 Module:*------------------------------------------------------------------------------------*/#define TMR3_RGET(Reg) _TMR3_##Reg##_GET()#define TMR3_RSET(Reg, Val) _TMR3_##Reg##_SET(Val)#define TMR3_FGET(Reg, Field) _TMR3_##Reg##_FGET(Field)#define TMR3_FSET(Reg, Field, Val) _TMR3_##Reg##_FSET(Field, Val)#define TMR3_ADDR(Reg) _TMR3_##Reg##_ADDR#define TMR3_FMK(Reg, Field, Val) _TMR3_##Reg##_##Field##_MK(Val)#define TMR3_RAOI(Reg, AND, OR, INV) _TMR3_##Reg##_AOI(AND, OR, INV)#define TMR3_FAOI(Reg, Field, AND, OR, INV) _TMR3_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for SP0 Module:*------------------------------------------------------------------------------------*/#define SP0_RGET(Reg) _SP0_##Reg##_GET()#define SP0_RSET(Reg, Val) _SP0_##Reg##_SET(Val)#define SP0_FGET(Reg, Field) _SP0_##Reg##_FGET(Field)#define SP0_FSET(Reg, Field, Val) _SP0_##Reg##_FSET(Field, Val)#define SP0_ADDR(Reg) _SP0_##Reg##_ADDR#define SP0_FMK(Reg, Field, Val) _SP0_##Reg##_##Field##_MK(Val)#define SP0_RAOI(Reg, AND, OR, INV) _SP0_##Reg##_AOI(AND, OR, INV)#define SP0_FAOI(Reg, Field, AND, OR, INV) _SP0_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for SP1 Module:*------------------------------------------------------------------------------------*/#define SP1_RGET(Reg) _SP1_##Reg##_GET()#define SP1_RSET(Reg, Val) _SP1_##Reg##_SET(Val)#define SP1_FGET(Reg, Field) _SP1_##Reg##_FGET(Field)#define SP1_FSET(Reg, Field, Val) _SP1_##Reg##_FSET(Field, Val)#define SP1_ADDR(Reg) _SP1_##Reg##_ADDR#define SP1_FMK(Reg, Field, Val) _SP1_##Reg##_##Field##_MK(Val)#define SP1_RAOI(Reg, AND, OR, INV) _SP1_##Reg##_AOI(AND, OR, INV)#define SP1_FAOI(Reg, Field, AND, OR, INV) _SP1_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for UART0 Module:*------------------------------------------------------------------------------------*/#define UART0_RGET(Reg) _UART0_##Reg##_GET()#define UART0_RSET(Reg, Val) _UART0_##Reg##_SET(Val)#define UART0_FGET(Reg, Field) _UART0_##Reg##_FGET(Field)#define UART0_FSET(Reg, Field, Val) _UART0_##Reg##_FSET(Field, Val)#define UART0_ADDR(Reg) _UART0_##Reg##_ADDR#define UART0_FMK(Reg, Field, Val) _UART0_##Reg##_##Field##_MK(Val)#define UART0_RAOI(Reg, AND, OR, INV) _UART0_##Reg##_AOI(AND, OR, INV)#define UART0_FAOI(Reg, Field, AND, OR, INV) _UART0_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for UART1 Module:*------------------------------------------------------------------------------------*/#define UART1_RGET(Reg) _UART1_##Reg##_GET()#define UART1_RSET(Reg, Val) _UART1_##Reg##_SET(Val)#define UART1_FGET(Reg, Field) _UART1_##Reg##_FGET(Field)#define UART1_FSET(Reg, Field, Val) _UART1_##Reg##_FSET(Field, Val)#define UART1_ADDR(Reg) _UART1_##Reg##_ADDR#define UART1_FMK(Reg, Field, Val) _UART1_##Reg##_##Field##_MK(Val)#define UART1_RAOI(Reg, AND, OR, INV) _UART1_##Reg##_AOI(AND, OR, INV)#define UART1_FAOI(Reg, Field, AND, OR, INV) _UART1_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for WDT Module:*------------------------------------------------------------------------------------*/#define WDT_RGET(Reg) _WDT_##Reg##_GET()#define WDT_RSET(Reg, Val) _WDT_##Reg##_SET(Val)#define WDT_FGET(Reg, Field) _WDT_##Reg##_FGET(Field)#define WDT_FSET(Reg, Field, Val) _WDT_##Reg##_FSET(Field, Val)#define WDT_ADDR(Reg) _WDT_##Reg##_ADDR#define WDT_FMK(Reg, Field, Val) _WDT_##Reg##_##Field##_MK(Val)#define WDT_RAOI(Reg, AND, OR, INV) _WDT_##Reg##_AOI(AND, OR, INV)#define WDT_FAOI(Reg, Field, AND, OR, INV) _WDT_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for MMCSD Module:*------------------------------------------------------------------------------------*/#define MMCSD_RGET(Reg) _MMCSD_##Reg##_GET()#define MMCSD_RSET(Reg, Val) _MMCSD_##Reg##_SET(Val)#define MMCSD_FGET(Reg, Field) _MMCSD_##Reg##_FGET(Field)#define MMCSD_FSET(Reg, Field, Val) _MMCSD_##Reg##_FSET(Field, Val)#define MMCSD_ADDR(Reg) _MMCSD_##Reg##_ADDR#define MMCSD_FMK(Reg, Field, Val) _MMCSD_##Reg##_##Field##_MK(Val)#define MMCSD_RAOI(Reg, AND, OR, INV) _MMCSD_##Reg##_AOI(AND, OR, INV)#define MMCSD_FAOI(Reg, Field, AND, OR, INV) _MMCSD_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for INTC Module:*------------------------------------------------------------------------------------*/#define INTC_RGET(Reg) _INTC_##Reg##_GET()#define INTC_RSET(Reg, Val) _INTC_##Reg##_SET(Val)#define INTC_FGET(Reg, Field) _INTC_##Reg##_FGET(Field)#define INTC_FSET(Reg, Field, Val) _INTC_##Reg##_FSET(Field, Val)#define INTC_ADDR(Reg) _INTC_##Reg##_ADDR#define INTC_FMK(Reg, Field, Val) _INTC_##Reg##_##Field##_MK(Val)#define INTC_RAOI(Reg, AND, OR, INV) _INTC_##Reg##_AOI(AND, OR, INV)#define INTC_FAOI(Reg, Field, AND, OR, INV) _INTC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------** Macros for GIO Module:*------------------------------------------------------------------------------------*/#define GIO_RGET(Reg) _GIO_##Reg##_GET()#define GIO_RSET(Reg, Val) _GIO_##Reg##_SET(Val)#define GIO_FGET(Reg, Field) _GIO_##Reg##_FGET(Field)#define GIO_FSET(Reg, Field, Val) _GIO_##Reg##_FSET(Field, Val)#define GIO_ADDR(Reg) _GIO_##Reg##_ADDR#define GIO_FMK(Reg, Field, Val) _GIO_##Reg##_##Field##_MK(Val)#define GIO_RAOI(Reg, AND, OR, INV) _GIO_##Reg##_AOI(AND, OR, INV)#define GIO_FAOI(Reg, Field, AND, OR, INV) _GIO_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -